Render.ru

Края объекта на прозрачном фоне

#1
Господа, подозреваю, что тема уже была, но поиском не нашел...

Задача - сделать gif с неким предметом сложной формы на прозрачном фоне для последующего размещения на вебстраницах. Этот gif должен хорошо смотреться на любом фоне страниц.

Проблема - при вырезании объекта (лассо или ластиком) на его краях остается грязь в виде белых пикселей.

Как сделать так, чтобы цвет краев объекта плавно переходил не в белый а в прозрачность?
 
#2
1. При вырезании установить Feather =1 (
2. При сохранении (Save for WEB) В настройках для GIF включить Transparency. Под этой опцией есть настройка "размытости" для прозрачности. Вот её надо включить в режим Diffusion Transparency Dither.
 
#4
Насчет PNG есть нюанс - на PC internet explorer эту прозрачность не поймет, опера поймет насчет остальных не знаю. На маке все броузеры понимают, даже как ни странно internet explorer, только большинство все равно будут смотреть наверное через internet explorer на PC
 

helene 17149

Активный участник
Рейтинг
5
#5
на любом фоне не выйдет

если условно-светлый или условно-темный фон, то в mattle при save for web задается усредненный ближайший цвет, и полупрозрачность с ним сливается. но если с фоном разбежится - беда.

у гиф прозрачность однобитная, или есть, или нет. у пнг-24 все хорошо, но ИЕ выведет с гадкой серятиной вместо прозрачности.

так что на данный момент без вариантов - усредненный цвет в mattle и несколько версий картинок для совсем разных фонов.
 
#6
После вырезания отретушируйте края штампом для избавления от цвета бывшего фона.

Избавьтесь от полупрозрачных пикселов на границе объекта совсем.
 
Сверху