Как установить цвет фона для прозрачных пикселей в MagickWand?

Как при преобразовании из PNG в JPG с помощью MagickWand API установить белый фон для прозрачных пикселей?


person Community    schedule 16.12.2008    source источник


Ответы (2)


Используйте MagickMergeImageLayers

person Community    schedule 17.12.2008

person    schedule
comment
Вы, вероятно, единственный человек, которого я видел, предоставляющий исходный код Objective-C на SO для MagickWand(). Не могли бы вы ответить на мой вопрос? stackoverflow.com/questions/7480812/ - person fulvio; 21.09.2011
comment
Я обнаружил, что использование FlattenLayer привело к тому, что полученный JPG имел разные размеры изображения (ширину или высоту) для некоторых PNG. Использование вместо этого MergeLayer исправляет это для меня. - person foz; 24.01.2014