Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

20 years later and photoshop still can't properly export a transparent PNG

Contributor ,
Jul 12, 2024 Jul 12, 2024

Colors without transparency before export

sacb0y_0-1720830072706.png

Colors without transparency after export (and modified colors cause that was the need)

sacb0y_1-1720830127320.png

Why has this never been fixed? Who needs PNG's to work this way? 

 

Two decades of people complaining about this problem, and photoshop has never fixed it for what reason? Shouldn't it be considered embarassing that the defacto image program can't export a usable PNG for anything but a twitter post? 

 

TOPICS
Windows
1.4K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Community Expert ,
Jul 14, 2024 Jul 14, 2024

Please read this (in particular the section titled "Supply pertinent information for more timely and effective answers”) and post meaningful screenshots:
https://community.adobe.com/t5/using-the-community/community-how-to-guide-tips-amp-best-practices/td...

 

How did you export the pngs exactly? PNG-24 via Save for Web? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Aug 02, 2024 Aug 02, 2024

I do not know eactly what process i used for those images but the results after saving are kind of random anyway.
Hair texture exported from substance painter

sacb0y_0-1722608029099.png

Save for web (png 24, and even if this did work it is astronimically slow, it's insane)

sacb0y_1-1722608655581.png

Quick export as png

sacb0y_2-1722608679479.png

Export as PNG (ensuring transprency is enabled)

sacb0y_3-1722608720745.png

Save a copy 

sacb0y_4-1722608749826.png

Save As works SOMETIMES, other times it does this for no reason. Meaning even if it can work i hae to double check the file every time.

sacb0y_5-1722608786158.png

 

This has been a known problem with photoshop amoung game developers for over a decade and it's never been reliably fixed. People used to use SuperPNG but now that seems to be gone or just too old to work. There's multiple threads on this issue spanning years and adobe wonders why people are frustrated with the subscription.

 

PNG exports break RGB channels - Adobe Community - 10435169 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Aug 02, 2024 Aug 02, 2024

This is exactly why I don't bother with Photoshop's PNG export. And the fact that 8bit PNG files cannot be saved with full transparency is just ridiculous.

 

I use Color Quantizer to open the PSD file (drag it into CQ) and export a correct PNG file. It offers advanced PNG export and editing options that cannot be found in any other visual PNG export software, including full control over how alpha is treated and exported. It is by far the best PNG export and optimization tool out there.

 

rayekelfin_0-1722618477848.png

 

https://www.softpedia.com/get/Multimedia/Graphic/Graphic-Others/Color-quantizer.shtml

 

The official website only runs via http, so a browser will warn against visiting it. But it is safe otherwise.

http://x128.ho.ua/color-quantizer.html

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 04, 2024 Aug 04, 2024

@sacb0y , I am not completely sure what your screenshots are intended to illustrate. 

Do you mean that the composite content of (some of the) pixels with 0% opacity is trashed? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Aug 04, 2024 Aug 04, 2024

Yes which causes a variety of problems with games. And these images are the best case scenario, worst and more common case is the op.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 04, 2024 Aug 04, 2024

I am no game designer myself so I fail to see what difference it makes if the composite content of an empty pixel is trashed. (And as that should help keep filesize down it might even be beneficial under certain cistumstances.)

 

If you feel strongly enough about it you could post a Feature Request (»Idea«) or Bug Report (»Bug«). 

That would make sure that it registers at Adobe. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Aug 04, 2024 Aug 04, 2024
LATEST

Photoshop and Transparent PNGs: A Frustrating Reality

You're absolutely right. It's a common and frustrating issue that many Photoshop users encounter. Despite being a powerful image editing software, exporting transparent PNGs can still be a challenge.

Common Problems and Potential Solutions

Here are some common issues and potential solutions:

  • Color Channel Issues:

    • Check color mode:
       
      Ensure your image is in RGB mode. Other color modes might cause transparency problems.  
      1. RGB in Photoshop: Digital Color Fundamentals - PRO EDU
       

       

      proedu.com
    • Flatten image: Sometimes, flattening the image can resolve unexpected transparency behaviors.
  • Background Layer Issues:

    • Delete background layer: Make sure there's no locked background layer. If there is, delete it or convert it to a regular layer.
    • Create new layer: Try creating a new transparent layer and pasting your image onto it.
  • Alpha Channel Issues:

    • Check alpha channel: Verify that the alpha channel is present and contains the desired transparency information.
    • Save as PSD: Save your image as a PSD to preserve the alpha channel and then reopen it to see if the issue persists.
  • Export Settings:

    • Adjust compression: Experiment with different compression levels to see if it affects transparency.
    • Try different export formats: While PNG is the preferred format for transparency, sometimes saving as a GIF or TIFF and then converting to PNG can yield better results.
  • Software Bugs:

    • Update Photoshop: Ensure you're using the latest version of Photoshop, as updates often include bug fixes.
    • Try a different version: If possible, test with a different version of Photoshop to isolate the issue.

Additional Tips

  • Use a Layer Mask: Create a layer mask to control transparency precisely.
  • Check Image Dimensions: Large image sizes can sometimes cause issues. Try resizing the image before exporting.
  • Simplify Complex Images: Removing unnecessary elements or layers can improve export results.
  • Consider Other Software: If the problem persists, explore other image editing software with better PNG export capabilities.

Remember: The specific solution often depends on the nature of the image and the exact steps taken before exporting. Experiment with different approaches to find the best solution for your situation.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines