I just open a PNG image and save it again, but Photoshop make my image low quality. How can I solve this problem?

Original pic :

original image

Saved pic:

saved image

  • 3
    You must use 32 bit pngs if you want to have alpha levels in PS. Use some other compression tool
    – joojaa
    May 12, 2016 at 8:58

3 Answers 3


You need to save you image as a 32 bit PNG. When saving your PNG from Photoshop, make sure you select 'PNG-24' with transparency checked (the missing 8 bits from the 32 bit PNG you need).

PNG-8 (in Photoshop) only supports 1-bit transparency, which means every pixel is either transparent or not, which is why you get the jagged edges.

enter image description here

According to this post on SuperUser you can save a PNG-8 with full alpha transparency if you use Export instead of Save for Web, but I don't have CC to check. In CS6 your stuck with using PNG-24 or the 1-bit transparency.

  • Well, to be honest its only photoshop that does this. PNG optimsation tools other than Photoshop can in fact do multilevel alpha on lower bit png files phltoshop is just a bit limited in this capacity.
    – joojaa
    May 12, 2016 at 14:09
  • Fair enough, the question was specifically about PS though :)
    – Cai
    May 12, 2016 at 14:11
  • yes but it is good to know that Photoshop has limitations. Sometimes stupid ones.
    – joojaa
    May 12, 2016 at 14:23
  • Updated my answer. Apparently you can save PNG-8 with full transparency in CC!
    – Cai
    May 12, 2016 at 14:44
  • yes thets why they deprecated the save for web in CC
    – joojaa
    May 12, 2016 at 14:46

Oh. Do not save your png as 8 bit image, save it as 32 bit image. That uses a alpha channel to make the transparency smooth.

The option you choose (just 8 bit) makes thoose jaggy borders.


If you use an old version of Photoshop, like me, you can choose 'save for web' and choose PNG24. If you require a smaller file, you can use tinyPNG. This will give you the same result as the PS CC export. :-)

  • Why the downvote? What is wrong with this answer? TinyPNG subsets your colors, just like PNG8 does (but smarter and without the ugly edges). Just so you know.
    – Mr. Hugo
    May 12, 2016 at 23:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.