Прозрачные тени png заполнены

Когда я сохраняю прозрачные изображения с тенями в формате .png, вместо мягких краев появляются заполненные области. Похоже, что это проблема сохранения/сжатия или какая-либо другая проблема, потому что .psd в фотошопе очень хорош, и тот же .psd работал для прозрачного, когда он создавал прозрачный .png.

Вот как это выглядит в формате .png: http://puu.sh/gZdrh/8b8fc16424.jpg

введите описание изображения здесь

Вот так это выглядит в фотошопе (красный фон):введите описание изображения здесь

http://puu.sh/gZdAf/6991e89fc4.jpg

Что вызывает эту проблему? Это RGB / 8-битный .psd

Как вы экономите? Вы собираетесь "сохранить файл для Интернета"? Вы убедились, что прозрачность проверена? Что происходит, когда вы открываете PNG, который вы только что сохранили обратно в Photoshop? Вы сохраняете как PNG-8 или -24? Можете ли вы опубликовать скриншот вашего сохранения для веб-опций?
"...когда он создал прозрачный .png" Кто такой "он"? А вы спросили "его"?

Ответы (1)

Режимы наложения не преобразуются в изображения PNG. Я предполагаю, что вы увидели тень Multiplyв Photoshop.

Ваши тени должны быть установлены Normalдля режима наложения. Это может означать, что вам нужно лучше замаскировать слой с тенью или полностью удалить тень и воссоздать ее без белых областей.

Эта проблема не возникла бы, если бы вы применили изображение и отключили видимость нижних слоев, верно?
Если вы отключите нижние слои, вы увидите белый цвет. Так что нет, это тоже не сработает. Насколько мне известно , если вам не нужны белые пиксели в PNG, вам нужно удалить белые пиксели.
Я говорю, что у него явно прозрачный фон (см. красный фон). Таким образом, на фоне или части слоев нет «белых пикселей». Я предполагаю, что если вы примените изображение ко всему, что он сделал (не включая красный фоновый слой). Тогда ему не придется беспокоиться о режимах наложения, потому что слои будут сведены в один слой с обычным режимом наложения (если он выберет правильные параметры в приложении изображения).
Я предполагаю, что красный фон находится за бело-черным теневым слоем, а для теневого слоя установлено значение Multiplyили Darken. Это наиболее распространенная настройка теневого слоя в Photoshop. Удаление (или скрытие) слоев под теневым слоем сделало бы белые и черные пиксели тени видимыми, потому что больше не будет никакого межслойного смешивания, а белый слой, установленный на Multiplyпрозрачном фоне, по-прежнему будет виден как белый. слой.
По сути, PNG показывает фактический теневой слой, как он есть на данный момент . Уловки Photoshop (режимы наложения), чтобы белый исчез, не поддерживаются в формате PNG.