Forum: PC-Programmierung monochrom -> PNG 8-bit Graustufen


von Hans-Dieter (Gast)


Lesenswert?

Hallo,

ich habe hier monochrome Bilddaten als PBM und möchte daraus ein PNG 
erzeugen, daß mit dem Ruby PDF::Writer in ein PDF eingebettet werden 
soll.

Das klappt theoretisch, praktisch ist aber das eingebettete PNG 
verzerrt.
Ich vermute es liegt daran, daß mindestens ein Graustufen-PNG mit 
8-bit-Werten nötig ist.

Leider sehe ich keine Möglichkeit - weder mit pnmtopng noch mit convert 
(ImageMagick) - die Palette zu erweitern.

Wenn ich das Bild mit the GIMP als png abspeichere, wird es größer, und 
wird einwandfrei im PDF angezeigt.

Irgendwelche Ideen?

von Timo (Gast)


Lesenswert?

Ich kenne den Effekt von verzerrten PNGs bei den multivalent Tools. Hab 
die mit Latex eingebetteten PNGs alle nochmal mit Gimp geöffnet und 
nochmal gespeichert. Bei den Optionen überall Haken gesetzt 
(Hintergrundfarbe...) und dann lief es.

von Hans-Dieter (Gast)


Lesenswert?

So funktioniert es:

#
1
convert - -depth 8 -type GrayScale png24:-

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.