Windows is notorious with degrading bitmaps in system. Most people probably tackled the issue with wallpaper. The thing is, that Win resaves your wallpaper as JPEG with very low quality, as a result you get ugly image with many artifacts. This problem is mostly visible when using vector images. The workaround for wallpaper is found here: wallpaper workaround
Now I'm facing the same issue with profile picture. I have created a simple profile pic in Inkscape and exported to PNG, the image was okay. Then I set the picture as a profile pic and the result was really ugly, beacause Win has resaved my artwork as low-quality JPEG.
I was able to find the location of the profile pictures:
%AppData%\Roaming\Microsoft\Windows\AccountPictures
but the files are in some weird format. I don't recall the file extension, but it was something like *.mspicture
.
The question: Is there any way to trick Windows 8.1 to not use compression or swap the some files for high quality ones?
EDIT : There was some confusion of what am I trying to achieve. So I have mocked a profile picture to show the issue:
First is my original vector image exported to PNG (2.54kB):
Second is the version produced by Windows compression process - JPEG (2.21kB):
Due to poor choice of compression setting the image look really ugly. I perfectly aware why this happens, I'm also perfectly aware that JPEG is the worst choice of format for this type of images.