Closed modelica-trac-importer closed 7 years ago
Comment by dietmarw on 2 Mar 2013 13:13 UTC Those kind of logs belong in an attachment ;)
Comment by sjoelund.se on 3 Mar 2013 21:16 UTC I could also run http://code.google.com/p/pdfsizeopt/ on the pdfs. They seem to take up quite a lot of space. But for jpeg's I believe it is not going to be a lossless compression. The tool seems to take jpegs such as the full-page scans in Media/thcond.pdf and turns it into multiple pngs (many small ones per page), cleans up some of the jpeg artifacts and goes on from there.
thcond.pdf went from 1015945 bytes to 691427 (68%). I'll upload the pdf for reference.
For the pdfs that aren't scans, most of the savings comes from convert pdfs from 1.3 to 1.5, changing font format, and removing duplicate fonts, etc.
Comment by sjoelund.se on 4 Mar 2013 08:21 UTC Ok, I read the paper on pdfsizeopt, and it seems they don't do anything for lossy images like jpeg and jpeg2000. So it should be quite safe to run it and not lose any data.
Modified by sjoelund.se on 6 Mar 2013 18:14 UTC
Comment by sjoelund.se on 6 Mar 2013 18:15 UTC Fixed in e1e669d82b17366cde9f2f3ff2c390ea96a8f7e5, 2b0f9109f10f0db04f19fddac4abb8e0e7a6c462, and 0a67dca10d858d2080e3e694efcde4ba74ae99dd.
Modified by dietmarw on 2 Mar 2013 13:13 UTC We currently have 9.62MB of PNG images in the MSL trunk, which is a considerable size. So I thought I'd try to run a png optimizer on them (I used PNGOUT; it's a lossless compression, so no information should be lost). The total savings in file-size is 4.19MB (-44%) on the raw data. This is then usually compressed into a zip-file and hosted by the MA.
To measure potential saving I also created a tarball of the complete MSL to compare file sizes and potential savings (a zip-file is similar in size to a tarball with gzip compression):
So we have savings of around 17% for each copy of MSL hosted (including text), as well as a lot smaller filesizes (4.19MB) on user systems. Should I just upload the changes to the trunk or does anyone want to compare some of the files first? It takes a bit over an hour to run the optimizer.
See attachment:pngout.log for detailed list of savings.
Reported by sjoelund.se on 2 Mar 2013 10:28 UTC We currently have 9.62MB of PNG images in the MSL trunk, which is a considerable size. So I thought I'd try to run a png optimizer on them (I used PNGOUT; it's a lossless compression, so no information should be lost). The total savings in file-size is 4.19MB (-44%) on the raw data. This is then usually compressed into a zip-file and hosted by the MA.
To measure potential saving I also created a tarball of the complete MSL to compare file sizes and potential savings (a zip-file is similar in size to a tarball with gzip compression):
So we have savings of around 17% for each copy of MSL hosted (including text), as well as a lot smaller filesizes (4.19MB) on user systems. Should I just upload the changes to the trunk or does anyone want to compare some of the files first? It takes a bit over an hour to run the optimizer.
The data:
Migrated-From: https://trac.modelica.org/Modelica/ticket/1007