Чому файли PNG-8 налаштовані під час відкриття у Photoshop?


9

Чому в Photoshop відкриті 32-бітні PNG з індексованими кольорами та відсутність прозорості?

Наприклад, я схопив файл значка png з логотипом переповнення стека за адресою: http://blog.stackoverflow.com/wp-content/uploads/icon-so.png При відкриванні його у Photoshop CS3 він, мабуть, трактує його як індексований забарвлення і позбавляється від альфа-каналу . Зображення праворуч - це захоплення екрана піктограми. Зміна режиму зображення у Photoshop на RGB зовсім не змінює зображення. Я спробував це з кількома іншими PNG, і, здається, потрапив або пропустив.

При перегляді в інших програмах він відображається прекрасно.

зліва: png відкрито у Photoshop, праворуч: захоплення екрана png із браузера

зліва: png відкрито у Photoshop, праворуч: захоплення екрана png із браузера

Що дає ?, чи Photoshop неправильно інтерпретує формат файлу PNG?


1
ви можете відкрити цей png у pixlr.com/editor і зберегти, в результаті png можна відкрити у фотошопі
kreker

Відповіді:


9

Схоже, проблема полягає в тому, що Photoshop не підтримує частину стандарту PNG-8 . PNG-8 типу GIF використовує 256 кольорову піддону. Обидва формати підтримують використання одного з цих 256 індексованих кольорів для представлення прозорості, PNG-8 також підтримує встановлення альфа-значення для кожного з цих 256 кольорів на піддоні. Photoshop (мабуть, CS3 та CS4) не підтримує це і робить кожен піксель непрозорим.


Дійсно, дивіться sitepoint.com/blogs/2007/09/18/png8-the-clear-winner : "Я, безумовно, можу підтвердити, що жоден з PhotoShop, Gimp, Paintshop Pro або Xara не має такої функціональності [прозорість альфа-PNG8]. в. "
Марсель Корпель

Оновлена ​​URL-адреса цієї статті: PNG8 - Ясний переможець
jeffbyrnes

0

Просте рішення (у Photoshop CC):

Image -> Mode -> Check "RGB Color"( Неіндексований колір )

Тепер файл можна редагувати як завжди.


-1

Є два типи файлів PNG у загальному користуванні. PNG8 використовує індексовані кольори і має єдиний колір для прозорості, що означає відсутність альфа-каналу. PNG24 підтримує окремий альфа-канал. Зображення, на яке ви посилаєтесь, - це PNG8.

Що стосується того, чому Photoshop CS3 так погано маніпулює PNG8 ... що я не знаю.


Photoshop CS4 теж не кращий, хоча Fireworks CS4 відкриває його ідеально. Немає поняття, що дає.
Дарт Android

Напевно, добре знати, що я не просто роблю щось не так :-)
Даніель Беардслі,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.