Не уверен насчет вашего точного экземпляра, но я часто сталкивался с файлами PNG, которые открываются черным или другим цветом вместо прозрачности. Обычно это происходит из-за того, что файл PNG использует индексированные цвета и имеет альфа-палитру, а не использует полную альфа-маску на самом изображении.
В основном, когда вы обычно сохраняете файл PNG, вы используете полный 24-битный truecolor (8 бит на канал) плюс альфа-маску, в которой хранится информация о прозрачности (в основном, другой 8-битный канал). Когда вы используете палитру цветов, она индексирует цвета как 24-битные цвета RGB и сохраняет отдельную 8-битную альфа-маску.
Однако PNG также поддерживает альфа-палитры . Это означает, что каждый из ваших проиндексированных цветов хранится как 32-битный цвет RGBA с данными прозрачности, встроенными в палитру. Это необычно, поскольку это трудно сделать разумно, и, к сожалению, это не вписывается в цветовые режимы Photoshop. Поэтому, когда Photoshop открывает его, он читает только компоненты RGB каждого индексированного цвета и не находит альфа-маски, поэтому все данные прозрачности теряются.
Я не припоминаю, чтобы встречался файл, в котором к частично прозрачным областям применен произвольный матовый цвет, но это все же может быть вариацией той же проблемы.
Лези прибил это. Это действительно PNG 8 с действительно странной палитрой. Вот как он открывается в Fireworks, который правильно идентифицирует и отображает его. Причина блочности очевидна, когда вы смотрите на таблицу: каждое место, кроме прозрачного, имеет одинаковый цвет. Анти-псевдоним? Нам не нужно вонючее сглаживание!
источник
На ваш вопрос хорошо отвечают вышеприведенные люди, но я хотел бы упомянуть курс действий для тех, кто придет после - вы можете открыть проиндексированный png в Preview.app или pixlr.com и сохранить изображение как png, чтобы получить без потерь доступ к изображению. Затем вы можете восстановить изображение в любом формате с помощью PS.
Я использую Image Alpha и Image Optim для надежного вывода. Более подробная информация в статье: «PNG, который работает» , который объясняет формат PNG8, и другие вопросы оптимизации PNG более подробно.
источник
Веб-дизайнеры иногда используют Fireworks для сохранения 8-битных файлов PNG с альфа-прозрачным каналом, поскольку это позволяет некоторым более старым браузерам более надежно обрабатывать альфа-прозрачность без проприетарных хаков или фильтров IE CSS и т. Д. Цветовые профили в Photoshop не будут признать или сделать это правильно, хотя.
источник
У меня та же самая проблема, странная вещь, на работе я могу открыть файл очень хорошо, и это показывает прозрачность. Дома я получаю зеленый оттенок и его непрозрачный ??? Я схожу с ума ... один и тот же файл, те же версии фотошопа, оба открывают его по-разному?!?! Превью на OSX прекрасно обрабатывает файл, это даже страннее. Поэтому я скопировал вставленный между Preview и Photoshop, чтобы он выглядел правильно в Photoshop и сделал новый экспорт. Я использую Photoshop начиная с версии 3, никогда не сталкивался с этим раньше. Еще учусь каждый день;)
источник
Обычно вы можете открывать прозрачные PNG, но вы не можете копировать / вставлять. Попробуйте сохранить его и открыть в фотошопе.
источник