Ich habe vor Jahren mal ein kleines C Programm als Frontend zu ImageMagick geschrieben. Dabei sollen immer kleine Vorschau- bzw. Indexdateien für Bilderserien erstellt werden. Typischerweise werden dabei 3 markante Bilder und eine Überschrift generiert. Ein typisches Ergebnis ein Ausgabeformat von 480x170 px. Bei .jpg Dateien ist die Dateigröße typischerweise etwa 30 kB. Wenn ich jetzt als Ausgabeformat aber .png wähle, explodiert die Größe auf über 300 kB (bei gleichen Eingangsdaten).
Früher war der Unterschied zwischen .jpg und .png nicht so groß. Woher kommt das und kann ich etwas dagegen machen?