Ich möchte die Farbtiefe eines jpg konvertieren.
Von 32 auf 16 Bit oder auf 256 Farben.
Hier habe ich auf die schnelle nichts gefunden.
Hat jemand vielleicht einen Tipp?
Danke
stab
wie Image Auflösung konvertieren?
- stab
- Beiträge: 100
- Registriert: 24.02.2006 16:09
- Computerausstattung: 286er Big Tower; 16MHz; 1MB Ram; 40MB Festplatte, 5 1/4" und 3 1/2" Diskettenlaufwerk; VGA Farbmonitor 14"; Windows 3.1; PureBasic 0.5
- Wohnort: Hardt
- Kontaktdaten:
wie Image Auflösung konvertieren?
Paul sagt: "Max lügt."
Max sagt: "Otto lügt."
Otto sagt: "Max und Paul lügen."
Wer lügt hier wirklich und wer sagt die Wahrheit?
_________________________________________
286er Big Tower; 16MHz; 1MB Ram; 40MB Festplatte, 5 1/4" und 3 1/2" Diskettenlaufwerk; VGA Farbmonitor 14"; Windows 3.1; PureBasic 0.5
Max sagt: "Otto lügt."
Otto sagt: "Max und Paul lügen."
Wer lügt hier wirklich und wer sagt die Wahrheit?
_________________________________________
286er Big Tower; 16MHz; 1MB Ram; 40MB Festplatte, 5 1/4" und 3 1/2" Diskettenlaufwerk; VGA Farbmonitor 14"; Windows 3.1; PureBasic 0.5
Erstmal ist der Titel falsch.
Du möchtest nicht die Auflösung ändern, sondern die Farbtiefe.
Mögliche Lösung:
Lade das zu konvertierende Bild. Erstelle mit CreateImage() ein neues, achte darauf, dass du bei Flags den richtigen Parameter für 256 Farben einsetzt. Die Größe des Bildes muss logischerweise identisch mit der des geladenen Bildes sein (ImageWIdth() und ImageHeight()).
Kopiere bzw. male dann mit ImageOutput() das zuerst geladene auf das erstellte Bild.
Zuletzt speicherst du das neue Bild mit SaveImage() ab.
Du möchtest nicht die Auflösung ändern, sondern die Farbtiefe.
Mögliche Lösung:
Lade das zu konvertierende Bild. Erstelle mit CreateImage() ein neues, achte darauf, dass du bei Flags den richtigen Parameter für 256 Farben einsetzt. Die Größe des Bildes muss logischerweise identisch mit der des geladenen Bildes sein (ImageWIdth() und ImageHeight()).
Kopiere bzw. male dann mit ImageOutput() das zuerst geladene auf das erstellte Bild.
Zuletzt speicherst du das neue Bild mit SaveImage() ab.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22