Есть ли способ сохранить файл PNG-8 с Alpha Transparency в Photoshop?

6414
Django Reinhardt

Недавно я обнаружил то, что раньше считалось невозможным: файлы PNG-8 могут хранить альфа-прозрачность точно так же, как и файлы PNG-32. Не индексированная прозрачность (как GIF), но полная альфа- прозрачность.

(Вы можете узнать больше об этом здесь: http://blogs.sitepoint.com/png8-the-clear-winner )

По-видимому, это можно сделать с помощью Fireworks, но я не могу найти способ сделать это с помощью Photoshop .

Кто-нибудь знает способ включения этой невероятной функции в Photoshop? Через дополнения или любым другим способом? Это настолько невероятно полезно для веб-разработчиков, что я не могу поверить, что это не было включено в последнюю версию (или любую версию) PS!

4
Фотошоп и PNG-8 ненавидят друг друга. Просто думал, что вы должны знать. Ignacio Vazquez-Abrams 12 лет назад 3
@Ignacio: смеется :) Mehrdad 12 лет назад 0

6 ответов на вопрос

3
KnightHawk

Обновленный ответ за 2015 год tech.

Я использую Photoshop Creative Cloud 2015 (для ПК я не знаю, есть ли разница на Mac), и есть выбор:

"Файл> Экспорт> Экспортировать как"

Здесь не так много вариантов для настройки, но если вы выберете формат PNG-8, он автоматически будет использовать полную (или, как представляется, полную) альфа-прозрачность в формате PNG-8. Пробег может варьироваться в зависимости от размера изображения и количества цветов в зависимости от того, будет ли результат на самом деле меньше обычного PNG-24. В среднем изображения, с которыми я работал, приводили к примерно 1/3 конечного размера файла по сравнению с PNG-24 того же изображения.

ПРИМЕЧАНИЕ . Убедитесь, что режим изображения НЕ проиндексирован (значок замка на слое), поскольку я не смог заставить альфа-прозрачность работать иначе. Я использовал режим RGB с успешными результатами.

Да, это далеко от совершенства (и кажется медленнее), но это вроде как. Я надеюсь, что Adobe наконец исправит это в ближайшее время. Django Reinhardt 8 лет назад 0
2
Dunc

Не то, что я знаю, но сохраните изображение как PNG-24, затем используйте это:

http://compresspng.com

(Я пробовал http://www.8bitalpha.com и http://tinypng.org, но они дали мне плохие результаты.)

Кажется, намного медленнее, чем 8bitalpha и tinypng, но хорошо для контроля, спасибо. Django Reinhardt 10 лет назад 0
1
Donna

Вы можете использовать скрипт pngquant Итана Гарднера, чтобы конвертировать файл фотошопа в формат alpha-tx PNG. Работает на Mac и ПК. http://www.ethangardner.com/articles/alpha-transparency-in-png-8-images-without-using-fireworks/

Это может быть лучшим вариантом, доступным сегодня. Такой позор, но спасибо. Django Reinhardt 12 лет назад 0
1
Johan

Это важная тема, особенно для веб-дизайна. Большое изображение в формате png24 может составлять ~ 1 МБ, что практически невозможно рассмотреть при использовании веб-дизайна. Но то же самое изображение, что и у png8 с альфа-каналом, составляет ~ 250 КБ, что нормально во многих ситуациях.

И, наконец, решение для перетаскивания для png8 с альфа-прозрачностью, бесплатное с 2013 года 04: http://tinypng.org/

И еще несколько связанных инструментов здесь: http://pngquant.org/

Наслаждайтесь!

0
75th Trombone

If you're on a Mac, you can use the excellent (and free) ImageAlpha tool to do this to a PNG-32 using a GUI, live preview, etc.

-3
Jack

перейти к файлу> сохранить для сети и устройства

посмотрите на правую сторону, там есть выпадающий список после Preset, вы найдете там PNG 8, есть некоторые опции, связанные с прозрачностью, просто посмотрите их.

Да. Эти параметры предназначены для индексированной прозрачности. Мой вопрос был об альфа-прозрачности. Django Reinhardt 12 лет назад 1