View Issue Details

IDProjectCategoryView StatusLast Update
0003177OXID eShop (all versions)4.05. Performancepublic2012-12-10 13:29
Reportertjungcl Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version4.5.1 revision 38045 
Summary0003177: progressive jpeg
Descriptionthe new picture generator resizes the master picture with the quality defined in the admin.
However, it is not possible to generate progressive jpegs in the admin although this is very easy to implement and quite usefull for web-pictures:
http://www.php.net/manual/en/function.imageinterlace.php

(
the usual drawbacks agains progressive jpgs are
- ancient browsers (ie5, netscape4) that arent supported in oxid 4.5 anyways
- difficulties of some applications to work with progressive jpegs, which is irrelevant for the dynamically generated jpegs in oxid shop
)

yes, its kind of a feature request, but on the other side its only one line of code to add if always progressive jpegs are generated and about five lines with option added in admin :-)
TagsPerformance
ThemeAzure
BrowserAll
PHP Versionany
Database Versionany

Activities

tjungcl

2011-09-07 10:16

reporter   ~0005186

Last edited: 2011-09-07 10:22

forget to explicitly mention the benefits:

- smaller filesize at same compression rate
- smoother page-build because of progressive nature of image (instead line-by-line rendering, the image is rendered low-to-high-qualitity). This is especially nice on mobile devices with umts connection

However:
I found several sources stating, that progressive jpegs are not rendered correctly on "many mobile devices". Several other sources say nothing about such problems. And nowhere I found an overview of supported devices.
=> this should be further investigated

svetlana

2011-09-15 15:33

reporter   ~0005227

Not every user could need these functionality, it's why we need to add a new options in admin area and that would be a feature request which you can add in our features request system: http://oxid.uservoice.com/forums/31940-feature-request