JPG Export Quality Setting (LHF)

I really wish we could set the quality of jpgs that we export per right click on an operator or by rendering them out through the moviefileout.
The way they look now, the compression must be very high and they are almost unsuable.
Of course I can workaround and export tiffs or pngs and convert them in a software (any software really) that allows me to set the quality, but I shouldn’t have to do that.
Now I have heared the argument that JPGs are always lossy, and while that is true, it is not true that they have to be compressed to the degree that they are super blurry and full of artefacts.

I consider that a (very) Low Hanging Fruit ; )

Thank you
Stefan




1 Like

Hi @MXZEHN,

thanks for posting this, it’s logged and we’ll have a further look.

cheers
Markus

1 Like

As best as I can tell, we are currently outputting to the highest quality settings that libjpeg supports. I just tried the latest version of libjpeg-turbo too, and using the command line tool for that (cjpeg), it seems to show the same artifacts with -quality 100.
Internally our Save Image saves out with quality=100 as well. (Quality = 1.0 in the Movie File Out TOP).
I wouldn’t expect us to be able to match Photoshops encoding quality, since they have a proprietary encoder that they’ve no doubt spent massive amounts improving over the years.
I do notice that the mjpeg encoder for FFmpeg does avoid the outline that libjpeg seems to have around the letters. However I’m not sure how well that translates to other image types such as a photos or renders.