Is there a way to use an inline PNG image in an Outlook e-mail?

In my work as a developer I sometimes find myself sending details emails with screenshots to illustrate some point or problem. The content of these screenshots is often text. So knowing that PNG is much better at handle compression of images with text, I save my screenshots as PNG and insert them into my email. However whenever I check my sent mail, the images are clearly being sent as a JPG because they look horribly compressed.

I'm using Outlook 2003 as my email program. Is there some setting I can change to make Outlook send inline images as PNGs?


This isn't very helpful, but as far as I know, as one who sends a number of screen caps, there is no way. Outlook/Exchange always converts it to jpeg, and I haven't found a way yet to change that.

Sorry; I wish it could be done.


Outlook 2007 does convert png24 to jpg as well. However, png32 are inserted as a png and are fine.


The issue is not with the exchange server itself, it's with the outlook text editor. Anytime an image is modified using the outlook editor, it will get automatically converted into a JPEG once sent. But unaltered pngs that are pasted inline will be preserved, both in sending and receiving emails from outlook.

Here's a simple test of emails sent through the outlook client. Blurry is okay (since I've zoomed in a lot), but artifacting is not:

demo


Do you have the full Microsoft Office 2003 suite installed? If so, you can use Word 2003 as your editor and use it to inline the PNG image.

To use Word as the editor select Tools -> Options -> Mail Format and then click "Use Microsoft Office Word 2003 to edit e-mail messages". Now, open a new message, click into the body of the message, and click Insert -> Picture -> From file.

In my experience this will preserve the image as a PNG file in the outgoing message. Note that I have only tried this using Rich Text messages and haven't experimented to see what will happen with HTML messages.


Since you're using Outlook 2003 this won't be very helpful for you but I've found that Outlook 2007 doesn't convert inline png images to jpg.