Bilder auf fixe Dateigröße schrumpfen

Alles rund um die Programmierung mit Qt
Antworten
halber
Beiträge: 8
Registriert: 19. Dezember 2006 16:07

Bilder auf fixe Dateigröße schrumpfen

Beitrag 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!
halber
Beiträge: 8
Registriert: 19. Dezember 2006 16:07

Beitrag 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.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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...
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

halb halb

Beitrag 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)!
Antworten