Как изменить белый фон в Paint.NET на прозрачный, если края размыты

Если вы берете существующее изображение с фигурой на белом фоне и хотите сделать фон прозрачным, достаточно просто использовать инструмент «Волшебная палочка», чтобы выбрать фон, удалить его, а затем сохранить изображение в формате .gif или .png.

Но это работает только в том случае, если края сплошные и нет зоны, где белый цвет смешивается с цветом фигуры.

Однако, если у вас есть изображение, подобное этому: https://imgur.com/tfjQnOF , где цвет постепенно меняется от сплошного цвета формы к белому фону, вам необходимо исправить все пиксели, которые имеют комбинацию белого и цвета формы.

Как это сделать?

Ответы (1)

Это GIF, поэтому он имеет индексированный цвет. Вы не можете иметь полупрозрачность в GIF. Формат не поддерживает. Вы можете иметь либо полную непрозрачность (100% сплошность), либо полную прозрачность.

Обходной путь:

Если у вас есть края с полупрозрачностью/сглаживанием, при преобразовании в индексированный режим или экспорте в формате GIF в некоторых редакторах растровых изображений есть параметр, называемый «матовым» или «матовым», который можно использовать для заполнения этих внешних пикселей цветом. чтобы соответствовать цвету фона на веб-странице.

Извините, я не пользователь Paint.NET и не знаю, есть ли эта функция.

Photoshop может создать подложку при экспорте в формате GIF, и GIMP тоже может это сделать, где этого можно добиться с помощью фильтра «полуплоский» на каждом слое перед экспортом в формате GIF.

Что, если бы Gif был преобразован в Png, который, как я полагаю, также может делать анимацию.
@ArtGhangsta Формат PNG не поддерживает анимацию. Однако APNG поддерживает, но этот формат не имеет большой поддержки в веб-браузерах.
я понимаю. Это означает, что анимированные файлы .png, которые я использовал, являются файлами APNG, но называются png. Кажется, они отлично работают в браузерах, которые я использую.
@ArtGhangsta См. Caniuse.com/apng для списка браузеров, поддерживающих APNG.