Не впевнений у вашому точному екземплярі, але я часто стикався з файлами PNG, які відкриваються чорним чи іншим кольором замість прозорості. Зазвичай це пов'язано з тим, що файл PNG використовує індексовані кольори та має альфа-палітру, а не використовує повну альфа-маску на самому зображенні.
В основному, коли ви зазвичай зберігаєте файл PNG, ви використовуєте повний 24-бітний truecolor (8 біт на канал) плюс альфа-маску, яка зберігає інформацію про прозорість (в основному інший 8-бітний канал). Використовуючи кольори палітри, вона індексує кольори як 24-бітні кольори RGB та зберігає окрему 8-бітну альфа-маску.
Однак PNG також підтримує альфа-палітри . Це означає, що кожен з ваших індексованих кольорів зберігається у вигляді 32-бітного кольору RGBA з даними про прозорість, вбудованими в палітру. Це нечасто, оскільки це важко зробити розумно, і, на жаль, він не вписується в кольорові режими Photoshop. Отже, коли Photoshop відкриває його, він зчитує лише RGB компоненти кожного індексованого кольору і не знаходить альфа-маску, тому всі дані про прозорість втрачаються.
Я не пригадую, щоб зустріти файл, де до частково прозорих областей застосовується довільний матовий колір, але це все-таки може бути варіацією тієї ж проблеми.