![]() |
Problem beim Kopieren einer Bitmap in eine Image
Hi
ich möchte mein Image1.Bitmap in image2 kopieren image1 ist 8Bit Wenn ich image1.Bitmap in Image2 kopiere, dann bekomme ich 24Bit ! Ich kopiere (male) image1 in image 2 mit diesem Code :
Delphi-Quellcode:
Was soll ich machen, damit die Tiffarbe beim Kopieren nicht sich ändert?
Image2.Canvas.CopyRect(Rect0,0,
image2.picture.bitmap.Width,image2.picture.bitmap.Height), image2.Canvas,Rect(0,0,image2.picture.bitmap.width, image2.picture.Bitmap.Height)); |
AW: Problem beim Kopieren einer Bitmap in eine Image
wieviele threads willst du den noch zu ein und dem selben thema erstellen ?
|
AW: Problem beim Kopieren einer Bitmap in eine Image
Nachdem Du "8Bit" gesehen hast, hast Du gedacht, dass es um das gleiche Thema sich handelt ? Nein :wink:
Dies mal ist ganz anderes Problem |
AW: Problem beim Kopieren einer Bitmap in eine Image
Im endeffekt ist es ein und das selbe thema Image und 8bit nur eine etwas
anders formulierte fragestellung. |
AW: Problem beim Kopieren einer Bitmap in eine Image
Und was soll an dem Code-Schnipsel da oben jetzt nicht funktionieren, außer, dass eine Klammer fehlt?
Bernhard |
AW: Problem beim Kopieren einer Bitmap in eine Image
Image1 wird nicht kopiert, sondern auf den Canvas gemalt und von dort "abfotografiert".
Somit hat das Resultat die gleiche Farbtiefe wie Canvas Dazu fällt mir nur noch ein: "Denn sie wissen nicht was sie tun" :roll: |
AW: Problem beim Kopieren einer Bitmap in eine Image
Du kannst auf Dein Zielbitmap malen und danach das Pixelformat ändern, das Resultat wird aber bescheiden meist aussehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz