Artists! Use these export settings if you want to avoid Twitter compressing your image:
👉 JPG at 85% quality
👉 Max size: 2048x2048 pixels
(Explanation in thread)
Twitter images that have a higher quality than 85% will be converted to 85% JPG: https://twittercommunity.com/t/upcoming-changes-to-png-image-support/118695 …
If you export it right away as 85% JPG you have more control.
The Twitter help center states images larger than 2048x2048 pixels will be resized: https://help.twitter.com/en/using-twitter/tweeting-gifs-and-pictures?lang=browser …
(Corrected my previous thread - I assumed Twitter would resize the images for the "expanded"/ full view which is 1024x512. Turns out they don't : ))
Oh also the reason why I say 85% JPG - Twitter will convert PNG and WebP files to a 85% JPG starting Febuary 11: https://twittercommunity.com/t/upcoming-changes-to-png-image-support/118695 …
There is an exception for PNG-8 files which have a limited palette for colors - interesting if you have work that mostly uses flat colors.
You can for example use https://pngquant.org/ to convert images to PNG-8 :)
Also a software engineer on Twitter wrote that they will increase the size limit to 4096x4096 pixel for the Desktop version of Twitter:
An addition: another approach would be to let Twitter do the compression for you. You could provide a lossless PNG where the largest side is not bigger than 2048px. Twitter converts it to 85% JPG then.
However I found Twitter's compression is worse than when I do it myself.
Also, profile banner images are scaled to 1500x500 pixels.
You can follow @tinyruin.