Skip to main content
Inspiring
February 13, 2018
Question

Image compression - Fireworks v Photoshop

  • February 13, 2018
  • 7 replies
  • 1561 views

Just a quick question on this. I have been using Fireworks since forever, even though I should probably have ditched it a long time ago, I've always just kind of gotten on with it for odd things, mostly when I need to resize and prep images for websites etc. So nothing too demanding, or anything that made me make the leap to Photoshop which was less familiar to me, and maybe seemed like overkill.

But now that I subscribe to CC, I figure I may as well use PS, now that FW isn't supported and can be a little buggy these days.

So, I have a large image - about 5,600 x 3,800px and about 8MB .jpg

Just to test it in PS, I exported it out to a .jpg, 1920x1280 px, at 80%. Which got it down to 984k.

Out of interest, I did the same in FW, but that got it down to 434k.

As that's a reasonable difference, and I would maybe have expected the current version of PS to do a better job than a year's old version of Fireworks, I'm wondering if there's anything I've missed?

Any pointers on this would be much appreciated, as I figure I may as well do it as properly and efficiently as I can!

Thank you!

    This topic has been closed for replies.

    7 replies

    rayek.elfin
    Legend
    February 14, 2018

    I wish webp would be supported better in all browsers. It really is time to replace the aging jpg with the far superior webp. Just the global savings on bandwidth and electricity usage would be gigantic.

    JJMack
    Community Expert
    Community Expert
    February 14, 2018

    In that gigantic savings calculation did subtract the  man hour cost of adding support for webp in all image application and cost to convert  all jpeg image to webp. The cost seem to be be quite gigantic as well.

    JJMack
    rayek.elfin
    Legend
    February 14, 2018

    It would be a gradual migration to webp, of course. No need to convert old images. And webp is already supported in many image editors either native or via a plugin (even Photoshop).

    rayek.elfin
    Legend
    February 13, 2018

    Jpg compression and quality depend on a number of factors. Photoshop doesn't provide direct control over Chroma subsampling, for example. Other jpg compression tools may remove the extra meta data.

    Anyway, the original PS image can easily be optimized down to around a little less than 500kb without hurting the image quality. I used both RIOT and Photoshop's old Save For Web option, and both reduce it to around 480-490kb while the quality remains visually pretty much identical. I always zoom in to 200% or 400% and compare the original with the compressed version. If I can hardly see any difference (barring some barely noticeable artefacting near some edges) I know it's more than good enough.

    And Dfosse is correct: the Fireworks version is visible softer even when I visually compare it at 100% - which means Fireworks used a higher compression factor and/or softened the image (which is also often an additional option in apps' jpg compression settings).

    Inspiring
    February 14, 2018

    Thanks everyone - it was out of interest as much as anything, so always good to just try and understand a bit more about why things are doing what they are doing.

    For something like a large background image on a website, what sort of file size should I be aiming for? Under 1MB sounds not too bad for me, but even that might be a bit big.

    Its a little 'how long is a piece of string', and I suppose as time has gone on and we've had to try to be good at making things as small as possible, connection speeds have increased which kind of offsets that, at least in part.

    Legend
    February 14, 2018

    If talking about size limits I’d say it’s more useful to consider the total image load on the page, not a per-image limit.

    JJMack
    Community Expert
    Community Expert
    February 13, 2018

    Some of you files may have contained ancestor metadata that was striped during your saving and testing.  An 8MB jpg is not usual except from a cameras Application like photoshop save at high quality compression not uncompressed. Changing your large image down in size to 1920x1080 reduces the number of pixels. Pixel data is the bulk of image file data. 1920x1080 image file size will be much smaller than large image files.  Also every save encode the image in the application which if jpeg is not exactly like the image that was encoded.  Each generation looses some image quality.   You can save many times during an edit session all are encoder from the image in memory the  decoded image your are working on.  All the save would be in the same generation.   Its the decode encode decode encode sequence that separate generations.

    JJMack
    c.pfaffenbichler
    Community Expert
    Community Expert
    February 13, 2018

    Can you post the two images?

    Are the profiles embedded?

    Is there metadata?

    Inspiring
    February 13, 2018

    Thanks for the replies - its mostly out of curiosity and just to make sure I wasn't missing something that I should have been ticking or selecting when doing the export. I'm certainly not about to say its any sort of dealbreaker or anything if that's just how it is, and its fine.

    The two images are here:

    Photoshop

    http://www.wildlife-planet.com/images/elephants_hero_compressed_PS.jpg

    Fireworks

    http://www.wildlife-planet.com/images/elephants_hero_compressed_FW.jpg

    JJMack
    Community Expert
    Community Expert
    February 13, 2018

    Yep, that explains it. High-frequency detail eats up kB's fast with jpeg.


    Yes image content effect how well compression works more details bigger file. Processing images changes images details. Noise increase details. Textures etc.  Some  Application and web sites may do some default processing of image.  Every time you save a jpeg the image is encoded and some image quality is lost you are saving the next generation not what you opened and the application may have modified what was opened. Also you are using the jpeg encoder that application uses.

    JJMack
    D Fosse
    Community Expert
    Community Expert
    February 13, 2018

    JohnGordon1972  wrote

    I would maybe have expected the current version of PS to do a better job than a year's old version of Fireworks

    Actually I would expect the opposite. Back then it was much more important to reduce file size at almost any cost.

    I don't know if the compression factor comes in discrete, absolute steps, but I suspect not. The Photoshop dial goes to 12, the Export/SFW dial to 100. In that case, I might suspect that Fireworks cranks the compression up a bit compared to Photoshop.

    EDIT: Dave answered that for me. Yes, I'm fairly convinced that's it. What else could it be - as long as both strip away any metadata? There aren't "alternative" ways to compress a jpeg.

    davescm
    Community Expert
    Community Expert
    February 13, 2018

    It is hard to compare like with like as the quality setting, which impacts compression, does not have a standard between apps. So "80%" in one app can apply a different level of compression to "80%" in another.

    Dave

    JonathanArias
    Legend
    February 13, 2018

    i would stick to working in photoshop/ FIREWORKS is not even used anymore, It like comparing Go live to dreamweaver. What does it matter? one of the programs is not even used anymore..