Mailinglist Archive: opensuse-de (6694 mails)

< Previous Next >
Re: PNG, ImageMagick's convert und Komprimierungsfaktor
  • From: Joerg Thuemmler <sysadmin@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 10 Jan 2002 08:14:39 +0100 (CET)
  • Message-id: <16OZqy-22fDkGC@xxxxxxxxxxxxxxxxxxxxxxx>
Waldemar Brodkorb schrieb am Wed, 9 Jan 2002 21:28:11 +0100: PNG, ImageMagick's
convert und Komprimierungsfaktor

Hallo Werner,
From the keyboard of Werner,

Hallo zusammen,

Ich suche Unterstuetzung von den Bilder Gurus :-)

1) Ich versuche meine Kamera-Bilder in einem verlustfreien
Format aufzuheben.
Es muss ein Format sein, dass von vielen Programmen
verstanden wird. PNG beispielsweise (TIFF geht nicht)

2) Das Konvertierungsprogramm muss in ShellScripts
verwendbar sein.

So bin ich auf das Tool 'convert' gekommen.
Nur irgendwie komme ich mit der Manpage nicht so recht
klar.

Wenn ich ein JPG Bild nach PNG konvertiere mit

convert bild.jpg bild.png

dann vergroessert sich der Speicherbedarf des Bildes von
ca 800 KB nach 6.8 MB und das ich mir ein bisschen viel
zu viel. :-)

Du möchtest ein Bild im jpg-Format in ein png-Format konvertieren
um ein verlustfreies Format einzusetzen?
Wie bekommst du denn die originalen Bilddaten in dein Jpeg?
Die beim JPEG-Bildformat verwendeten Algorithmen sind verlustbehaftet!
Ich würde an deiner Stelle bei Jpeg bleiben, denn die Qualität der
Bilder wird durch die Konvertierung in das PNG-Format auch nicht
besser, dafür "bläht" sich wie du siehst die Datei enorm auf, mit
nicht zur Bildqualität beitragenden Informationen.

Leider habe ich in der Manpage keine Option gefunden,
ueber die die Staerke der Komprimierung fuer PNG einzustellen
ist.
Die Option '-quality value', die auch fuer PNG gilt,
sorgt nur fuer noch groesseren Speicherbedarf (>8MB).

Das ist wie bei Dateiarchiven. Wenn man ein mit
compress komprimiertes Dateiarchiv mit gzip und danach noch mit
bzip2 komprimiert, dann bringt der letzte Schritt meist noch eine
Verschlechterung der Dateigröße.

Falls du die Gründe dafür hinterfragen möchtest, empfehle ich dir
weiterführende
Literatur zum Thema Kompressionsalgorithmen.

(Wenn ich 'xv' verwende ist das Ergebnis wesentlich kleiner,
aber die JPG->PNG konvertierung mit 'xv' geht nicht ueber
Kommandozeile)

Hat jemand 'nen Tip fuer mich ??

Wenn du von deiner Idee trotzdessen nicht abzubringen bist, dann
könntest du mal die Skriptingeigenschaften von GIMP ausprobieren.

bye
Waldemar


Hi,

schon mal mit gif versucht ? Das kann eigentlich auch fast jeder
und es hat den Vorteil einer völlig anderen, verlustfreien
Komprimierung der Bilder: es gibt die Palette der wirklich
verwendeten Farben mit und reduziert die Pixelinformation damit auf
die Bitzahl, die für die reduzierte Palette nötig ist.

Aber - wie Waldemar schon sagt, jpg ist ja schon komprimiert. Den
Datenverlust - den wohl Deine Kamera erzeugt, kannst Du eh nicht
rückgängig machen. Und weiter komprimiert wirds nur, wenn Du es
nochmal als jpg abspeicherst.

--
may the tux be with You!

Joerg Thuemmler
sysadmin@xxxxxxxxxxxxxxxxxxxxx
Vordruck Leitverlag GmbH Berlin, ZNL Freiberg
Halsbruecker Str. 31b, 09599 Freiberg, Germany
Tel. +49 (0)3731/303121




< Previous Next >
Follow Ups
References