Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem beim Kopieren einer Bitmap in eine Image (https://www.delphipraxis.net/158868-problem-beim-kopieren-einer-bitmap-eine-image.html)

thomas2009 5. Mär 2011 23:07

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:
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));
Was soll ich machen, damit die Tiffarbe beim Kopieren nicht sich ändert?

Capa 5. Mär 2011 23:08

AW: Problem beim Kopieren einer Bitmap in eine Image
 
wieviele threads willst du den noch zu ein und dem selben thema erstellen ?

thomas2009 5. Mär 2011 23:17

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

Capa 5. Mär 2011 23:19

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.

rollstuhlfahrer 5. Mär 2011 23:29

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

Sir Rufo 5. Mär 2011 23:37

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:

Bummi 6. Mär 2011 08:24

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 19:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz