Transparente Farbe bei TImage
-
Hallo,
Wenn ich auf einem Image zeichne (also mit MoveTo und LineTo) funktioniert die Transparente Farbe nicht mehr.
Ich habe dann das Bild gespeichert und neu geladen und das funktioniert. aber das ist doch nich ne wirkliche lösung oder?
schonmal danke
-
Hallo
ich verstehe nicht, was MoveTo und LineTo mit irgendeiner Transparent-Farbe zu tun haben.
Bei meinem Versuch, in ein TImage mit Transparenz-Farbe mit LineTo zu zeichnen, wurde die Transparentfarbe ansich beibehalten.bis bald
akari
-
hm... bei mir funzt es nicht.
FormCreate
DoubleBuffered = true; Image1->Canvas->Pen->Width = 10; Image1->Picture->Bitmap->TransparentColor = clWhite;MouseDown
dwn = true; Image1->Canvas->MoveTo(X,Y);MouseMove
if (dwn) Image1->Canvas->LineTo(X,Y);MouseUp
dwn = false;dwn ist ein bool
und bei image1 ist transparent natürlich auf truedie zeichnung bekommt einen weißen hintergrund.
das komische ist, das wenn ich bei FormCreate
DoubleBuffered = true; Image1->Picture->Bitmap->TransparentColor = clWhite; Image1->Canvas->Pen->Width = 10;schreibe, kann ich gar nicht mehr zeichnen
-
Welche Farbe hat denn der Pen, also Image1->Canvas->Pen->Color ???
-
das problem hatte ich auch.
hab keine lösung dafür gefunden!aber wenn du immer in einem TBitmap zeichnest und dieses dann in dein
TImage zeichnest, dann funtkioniert des mit deiner transparenten farbe!Gruß KY