Also ich erklär das ganze nochmal (ist verwirrend)
Ich wollte ein Bild aus Paint Shop Pro 7.04 kopieren (STRG+C) und folgendermassen in mein Programm einfügen (Image1 ist ein nagelneues TImage auf einem nagelneuen TForm - ich habe nichts verändert)
Delphi-Quelltext
1:
| Image1.picture.Assign(Clipboard); |
Dann stimmen zwar die Farben, aber das Bild ist 616 statt 600 Pixel breit.
Wenn ich es stattdessen mit
Delphi-Quelltext
1:
| Image1.picture.bitmap.Assign(Clipboard); |
einfüge, dann stimmt die Größe, aber es sind nur genau 256 Farben statt den ursprünglichen 24 Bit.
Dann hab ich es jetzt noch mit ACDSee 5 getestet und da ist das ganz anders! Ich klicke dort mit rechter Maustaste auf das Bild > Bild kopieren und füge dann die Zwischenablage in mein Image1 ein. Und dann stimmt es, egal ob ich
Delphi-Quelltext
1:
| Image1.picture.Assign(Clipboard); |
oder
Delphi-Quelltext
1:
| Image1.picture.bitmap.Assign(Clipboard); |
verwende! Es ist perfekt.
Dann hab ich noch versucht das Bild aus Paint Shop Pro 7.04 nach ACDSee zu kopieren...
im PSP STRG+C und im ACDSee im Browser "Einfügen", einen Dateinamen eingeben und siehe da - es ist perfekt!?!
Also ist es doch so, dass zwischen PSP und Delphi 7 irgend ein Problem gibt??? Hat jemand eine Idee?