Hi mal wieder!
Ich habe da mal so'n Problem (wie sollte es auch anders sein...
!)
Also ich schreibe gerade an so nem kleinen Bildbetrachter rum (soll nichts außergewöhnliches können! Eben Bilder anzeigen!)
Also grab ich mir ein Bild von meiner Platte und nagel das Per Canvas direkt auf die Form!
(So kann ich die Angezeigte größe besser bestimmen)
Nun tritt da aber was auf das da eigentlich nicht hin gehört! Eine Art "Farbfehler"
Muss man sich so vorstellen, dass das Bild auf der Form zu sehen ist aber im Bild eine Art Gitternetz zu sehen ist! Alles was auf diesen Gitterlinien liegt hat ne veränderte Farbe.
(Ist verdammt doof zu beschreiben!
)
Ich lege mal einen Screenshot bei! Vielleicht kennt das ja jemand!
Ach ja; Und hier der Code mit dem ist das Bild lade bzw. zeichne!
Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
Picture := TBitmap.Create;
Picture.PixelFormat := pf24bit;
end;
Canvas.CopyRect(Target, Picture.Canvas, Source); //Kurze Variante...
thx Corelgott