Zitat von
SirThornberry:
besser als einfach die Kompression immer um 1 du decrementieren wäre es wenn man einfach die Größe der Datei nimmt und anhand dessen ausrechnet um wieviel die kompression ungefähr heruntergesetzt werden sollte. Oder eben ein näherungsverfahren. Wenn dein Bild also bei Compression 100, 5 MB groß ist und bei Compression 50 nur 2 MB so kann man davon ausgehen das bei einer Compression von 75 das bild 3,5 MB groß wird...
Das ist an sich wohl keine üble Idee, es zunächst in 10er-Schritten zu komprimieren, und dann per Interpolation einen wahrscheinlichern Wert zu ermitteln. Das könnte ganz brauchbar - wenn auch nicht perfekt werden.
Aber ich habe es aber so verstanden, dass hier nicht die Geschwindigkeit das Problem ist, sondern bloß der Abbruch bei nicht kleiner komprimierbaren Bildern
Da du jetzt erkennen kannst ob ein Bild nicht kleiner geht, und du sie ganz dringend < 100k brauchst, und die Auflösung dann auch mal leiden darf, kannst du ja versuchen die Bildgröße nach erfolgloser Kompression um 10% oder so zu verringern, und das ganze nochmal. Dann hast du einen Kompromiss aus Größe beibehalten und Zielkompression.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel