Для каждого изображения (например, BMP, PNG) прозрачная точка на самом деле имеет цвет
Прозрачность либо
- определяется маской альфа-канала (например, в PNG)
- или один из цветов определяется как прозрачный, и программа просмотра отвечает за замену пикселей этим цветом - как прозрачный.
У меня странный сценарий, когда одна программа знает прозрачность, а другая нет, поэтому она показывает исходный цвет.
Так
Я хочу заменить цвет только в тех пикселях, где он определен как прозрачный. Мне нужно, чтобы все это было определено как белое, сохраняя при этом прозрачность
Я могу предварительно преобразовать свой ввод в определенный формат, если это помогает процессу.
На данный момент мой набор инструментов включает в себя: ImageMagick, Gimp, программирование на Python (PIL) и, возможно, больше, но я не знаю, как выполнить эту конкретную задачу с этими инструментами.