This page has been robot translated, sorry for typos if any. Original content here.

Зробити gif-картинку з прозорим фоном





Тут я хотів навести приклад як можна зробити gif-картинку з прозорим фоном:
Візьмемо готовий gif-файл і помістимо його в редактор (в нашому випадку це GIF Movie Gear)



Відкриваємо меню: Animation / Properties ../ Global Frame і натискаючи кнопку Edit .. (Transparent включений):







Залишається клікнути піпеткою по білому тлу малюнка і фон стане прозорим, якщо на малюнку залишаться брудні пікселі, то їх можна усунути 2-ий піпеткою з плюсом. Кожен раз при цьому виділяються і додаються всі пікселі одного кольору, а їх колір визначається точкою з координатою курсору миші в момент кліка:



Потім натискаючи кнопку [Ok] (вона не вмістилася на малюнку) і зберігаємо отриману анімацію:





Можливі артефакти зображення можна заретушувати.

Такий малюнок можна накладати на інші шарові зображення, враховуючи що перший шар буде нижче другого і так далі ..

Передусмотрен також режим оптимізації gif-анімації, за рахунок відкидання повторюваних точок зображення між сусідніми фреймами:





Можна також змінювати час затримок між фреймами, їх розміри і кольоровість ..







Особливо добре сжімаютя анімації великих форматів з повторюваними фрагментами фреймів і малої кольоровістю ..