Sharing tests for any future people searching about this.
Okay I like to be exacting and detail oriented, especially when learning a new tool/platform, and just did some tests since the Images documentation here: Editor cards
says:
“Uploaded images will be automatically optimized for the web with lossless compression”
But support@ghost said:
When uploading images, the supported image formats you use are preserved in Ghost, and used as is if they are 2000px in width or smaller.
In testing I found that the ghost’s support documentation is correct about image reprocessing in all cases. In no tests are images used as is. (Not sure about lossless since the ghost reprocessed image size seems like they are all lossy, as expected. Lossless would be much larger… not sure why the docs say that.)
Here are my tests and results:
Image pipeline:
iphone heic source > macos photos app adjustments > save as modifed heic > resize and save as webp 80 quality in photoshop 2025 = my optimzed webp for ghost.
Tests:
92KB my.webp lossy uploaded to ghostpro 2000px wide
83KB ghost’s reprocessed image (quality change acceptable)
2.5MB my.webp lossless version from adjusted heic, 4000px wide
72KB ghost’s reprocessed image (quality not acceptable)
87KB my.webp lossy uploaded to ghostpro 1900px wide
78KB ghost’s reprocessed image (quality acceptable)
Conclusion:
- For best results optimize your images as if they would be used as is. Ghost’s forced reprocessing will be minimal and acceptable.
- Do not upload large non-optimized images to ghost, its reprocessing will be unacceptable if you care about image quality and have time/workflow to do better.