Відповіді:
Виберіть фон за допомогою нечіткого інструменту вибору (Чарівна паличка)
і натисніть Delклавішу.
GIF дозволить отримати одноколірну прозорість, у той час як PNG має повну підтримку альфа-каналів.
Це призведе до прозорого, картатого фону, який ви шукаєте. Якщо фон складається з декількох кольорів, просто повторіть ці три кроки в міру необхідності.
Я знайшов наступне для мене найпростішим, і ефект мені дуже подобається.
# Виберіть головне меню переднього плану
> Інструменти> Інструменти вибору> Вибір переднього плану
# Виберіть фонове
головне меню> Виберіть> Інвертувати
# Зробити прозоре
головне меню> Кольори> Колір до альфа
Зроблено
Виберіть: Шар → Прозорість → Додати альфа-канал
Виберіть: Фон з нечітким інструментом вибору (Чарівна паличка)
Виберіть: Шар → Прозорість → Альфа порогу ...
Встановити поріг до 255 для повної прозорості.
На CGI (логотипи, текст) гладкі краї створюються пікселями, що не згладжуються. Ці пікселі мають колір, який представляє собою поєднання кольору фону та кольору теми. Якщо ви використовуєте селектор кольорів або нечіткий селектор, ці пікселі або вибираються повністю (якщо вони досить близькі), або взагалі відсутні, залежно від порогу. Якщо потім тупо Delete, то ви отримаєте ореол з кольором видаленого фону (Поріг 15) або нерівним краєм (Поріг 100) або обома:
Гарне рішення - замінити колір фону прозорістю, пропорційно його внеску в кольорову суміш. У Gimp є два способи досягти цього:
Colors>Color to alpha
Color erase
режим, як режим інструменту з фарбою, або з Gimp 2.10 як режим змішування шарів.Вони обидва замінюють піксель найпрозорішим пікселем, який, наносячи на вилучений колір, знову створює початковий колір. Якщо ви вилучите червоний з фіолетового, ви отримаєте напівпрозорий синій, оскільки напівпрозорий синій над червоним утворює фіолетовий. Якщо ви вилучите біле з сірого, ви отримаєте дуже прозорий чорний піксель, а не непрозорий темно-сірий піксель, оскільки серед кількох рішень Gimp вибирає найпрозоріший.
Наприклад, використання кольору "Альфа" для видалення червоного дає таке:
Ви помітите, що в результатах 2.8 є більш темні пікселі, завдяки Gimp 2.8, що працює над значеннями, скоригованими гаммою (результат все ще набагато кращий, ніж нерівні краї, які ви отримуєте простішими методами). Gimp 2.10 працює в "лінійному світлі" і не має таких проблем.
У загальному випадку об'єкт може мати частини, близькі за кольором тла. Тож якщо ви застосовуєте техніку над цими частинами, вони стають прозорими (або частково прозорими). Уникнути цього просто:
Select>Grow
виділення таким чином, щоб воно охоплювало пікселі, що згладжуються. На чистому зображенні (PNG, без історії JPG) вам не потрібно збільшуватись більше ніж на один піксель. Якщо зображення забруднене (артефакти JPEG), можливе збільшення вибору на два-три пікселі.Може бути , краще рішення тут , але з використанням ImageMagick -transparent є
convert file.gif -transparent white -fuzz 10% file-2.gif`.
Ви можете "#ededee"
вказати колір у шістнадцятковій кількості.
Можливо, складніше, але є можливість працювати з декількома шарами / кадрами одночасно з цим рішенням .