Seite 1 von 1

Bilder auf fixe Dateigröße schrumpfen

Verfasst: 1. Juli 2009 22:15
von halber
Hallo,
ich stehe vor einem Problem und finde keine akzeptable Lösung. Meine Aufgabe besteht darin, mehrere Bilder auf eine fixe Dateigröße herunter zu skalieren. Die resultierenden Bilder sollen als JPEG 2000 gespeichert werden. Um das ganze etwas plausibler zu gestallten hier ein Beispiel.
Ausgangsbild ist 1MB groß und soll so skaliert werden, dass es anschließend genau 20kByte groß ist.
Die einzige Lösung die mir im Moment einfällt ist es durch probieren zu versuchen. Gibt es eine bessere Lösung?
Danke euch!

Verfasst: 2. Juli 2009 09:51
von halber
Vielleicht hätte ich nicht genau schreiben sollen. Mir ist schon klar dass das nur schwer möglich sein kann, da die resultierende Dateigröße natürlich vom Bildinhalt abhängt. Aber vielleicht möglichst genau.

Verfasst: 2. Juli 2009 12:37
von upsala
Tja, entweder probieren. Exakt ist ja eh nicht möglich (glaub ich)

Oder, du beschäftigst dich mit den Kompressionsalgorithmen und schreibst dir selbst was passendes...

halb halb

Verfasst: 2. Juli 2009 13:42
von softwaremaker
1) nimm mittlere Kompressionsstufe und prüfe Dateigröße
wenn zu groß: nehme hälfte zwischen mittel und hoch
wenn zu klein: nehme hälfte zwischen mittel und klein
2) mit neuer Kompressionsstufe weitermachen usw.
Andere Möglichkeit sehe ich nicht...

JPEG2000 unterstützt auch Regionen, bei denen man eine bessere Qualität wünscht (Region of Interest)!