Uhmm.. Det er da veldig mulig å gjøre. Vertfall om du skriver alle tegnefungsjoner (eller bare selve plotte fungsjonen) selv... f.eks
struct RGBColor
{
int r
int g
int b
}
void PlotTransPixel(Color newColor, int x, int y, int ocup)
{
Color prevColor;
int temp;
prevColor = ReadPixelColor(x, y);
temp = newColor.r - prevColor.r;
newColor.r = prevColor.r - (temp / 100 * ocup);
temp = newColor.g - prevColor.g;
newColor.g = prevColor.g - (temp / 100 * ocup);
temp = newColor.b - prevColor.b;
newColor.b = prevColor.b - (temp / 100 * ocup);
PlotRegularPixel(newColor, x, y);
}
Noe i den duren.. Dette er psudo kode og kopilerer nokk ikke i en c compilator, men du burde forstå hva jeg mener...
Scha