[Digikam-devel] [Bug 130525] Saving large (>5M) jpg's result in corrupt file

Marcel Wiesweg marcel.wiesweg at gmx.de
Sun Jul 16 21:24:31 BST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=130525         




------- Additional Comments From marcel.wiesweg gmx de  2006-07-16 22:24 -------
Created an attachment (id=17010)
 --> (http://bugs.kde.org/attachment.cgi?id=17010&action=view)
patch to adapt preview size

Inspired by the patch from Florencio, this patch adapts the preview file size
if the image is a JPEG and if the 64k limit is exceeded.

It trades off size and/or quality and makes five attempts at reaching the
limit. The exact parameters may be tuned, I am currently unsure which preview
sizes and which quality factors are still acceptable.
A quality of 0 is not acceptable btw, I tried that and the whole image is a
block artefact. I would prefer to downsize the preview then a bit.

Even if libexiv2 is fixed in the future, it will simply throw an exception, I
think we still need to do something like this if we really want to embed a
preview.



More information about the Digikam-devel mailing list