Forum: Multimedia
by KodeZwerg,
24. Okt 2018
Was bereits klappt:
Png Datei laden
Png Datei samt Alpha in ein Bitmap schreiben
Bmp wieder in ein Png mit Alpha schreiben
Datei speichern
Erste Versuche ein Force 8bit einzubauen sind an dem Alphakanal gescheitert.
Siehe Anhang :-]
Forum: Multimedia
by KodeZwerg,
24. Okt 2018
Ich gestehe mir selbst meinen Fehler ein! Ja ich hatte auf dem Bild nur rechtsklick und "Speichern unter..." gewählt, ich bin davon ausgegangen das der das verlinkte speichert, nochmal neu probiert mit "Verlinktes speicher" und voila, daten kurz gecheckt, Deine Ausage sowie auch die von Uwe passen und ich lag daneben wegen dem Fehl-Download.
Verzeih meinen Rüpelhaften schlusssatz.
(ich bin...
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
Keine Ahnung was dieser Kommentar soll, ihr werdet bestimmt Recht haben, seine Samples sind auch 8bit und sprengen nicht die 256 Farben Mauer, alles wird gut und viel Glück.
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
Das erste Sample hat folgende Bildinformationen: .
Das zweite Sample hat folgende Bildinformationen: .
Mein Sample hat folgende Bildinformationen: .
Und hier ist mein Sample im 8bit PNG Format .
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
Deine beiden samples sind 32bit und haben weit über 256 Farben.
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
Korrigiere mich, aber soweit ich weiß haben unterhalb 32bit nur "Grayscale" Bilder einen Alphachannel?
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
procedure TForm1.Button3Click(Sender: TObject);
var
bmp: TBitmap;
begin
bmp := TBitmap.Create();
if SavePictureDialog1.Execute then
begin
bmp.Assign(Image2.Picture.Graphic);
bmp.PixelFormat := pf8bit;
Image2.Picture.Graphic.Assign(bmp);
Forum: Multimedia
by KodeZwerg,
23. Okt 2018
Bei der Masse an Code die Du zeigst um zu sehen wie ein Bild in Dein Programm gelangt, so könnte es funktionieren MeinBild.PixelFormat := pf8Bit;
Teste das mal vorm speichern.