Use PNG format for small images
Teams seems to use the JPEG format for all images pasted into it, regardless of the size. This format makes pictures such as screenshots look absolutely horrible, with artefacts going rampant around any text or other sharp edges. A lossless PNG format would be more suited for the task.
What I have found is if you go to the 'Files' tab at the top of teams chat and then view the file from there it retains the original resolution, compression, filetype etc.
So what seems to be happening is Teams chat creates a highly compressed proxy for viewing in the chat to keep teams snappy. But the original file is still there in the background.
Incredibly frustrating for a dev company such as ours to see **** images being sent. Worst-case a team member uses that image later on in a presentation...Horrible. We need to educate our staff to NOT use Teams for sharing images, which is very counter-productive.
If only one format is to be used, surely PNG would be a more logical choice? It may not handle photos as well, but I would guess most images shared are better optimized in PNG than JPEG, and most importantly, would be loss-less.
Michael T commented
Also the same issue exists for screen sharing in calls. When sharing screen contents a JPG-based compression makes no sense at all because the format is optimized for photos. Font becomes blurry and the resulting file might actually be larger than a corresponding PNG. When a screen is shared with me via Skype, it works perfectly, but when using MS Teams, the font becomes harder to read and the overall quality is poor. Please treat screen sharing different from camera capture.
John B commented
I'm doing icon designs, and the JPG compression ruins colors and clarity. Please maintain the uploaded PNG file.
Eric Moyer commented
This is my single most hated Teams issue. We send app development screenshots (PNG) back and forth all day in Teams and they get muddled into blurry JPEGs. It's extremely frustrating that I can't copy/paste my screen to a co-developer and get a crisp reproduction. Every pixel matters in app development. We are forced to exchange screen shots outside of Teams when we need high fidelity. Please honor PNGs!
Can't believe this hasn't been fixed after 3 years. Images in MS Teams look disgusting compared to Webex.
Makes Teams completely useless when trying to share screenshots for QA purposes.
Agreed! So annoying, pasting small screen snippets is very useful, but the quality is worse than sending an email with Outlook default settings.
Leszek Ciesielski commented
Especially when pasting a .png screenshot - Teams converts it to .jpg (with aggressive compression settings), changing the colours and making straight lines jagged. Compare to Slack, which keeps the .png format, even through resizes for smaller windows (and makes the original image available to view).