Wenn eine gewünschte Dateigröße (und nichts Weiteres) eingestellt ist, dann muss auch diese Größe erreicht werden. Ist dieses wegen der sinnvollen Begrenzung auf 30% Kompressionsqualität nicht möglich, dann müsste ein Hinweis erscheinen
Das stimmt. Dieser Hinweis war in unserem Code bereits vorgesehen, wurde aber anscheinend versehentlich nicht benutzt.
Aber grundsätzlich zur Dateigröße bzw. zur nötigen Komprimierungsqualität: Diese sind nicht berechenbar, weil sie stark vom Bildinhalt abhängen. Man kann sie nur durch Versuch ermitteln. Unser Algorithmus benutzt ein Halbierungsverfahren, das solange die jpeg-Komprimierung ausführt, bis das Ziel erreicht ist (Genauigkeit 1%).
Nachtrag:
Dieses Feature (Speichern mit max. Dateigröße) soll eine Hilfe für den User sein. Aber ich denke nicht, dass wir es perfektionieren werden.