Как я могу нарисовать PNG поверх другого PNG? - PullRequest
1 голос
/ 24 января 2012

Как я могу "нарисовать" \ "объединить" вершину png другого png (фона), используя libpng, сохраняя при этом альфа-раздел png, рисуемый поверх фонового png.Похоже, что нет никаких руководств или чего-либо упомянутого в документации об этом.

1 Ответ

1 голос
/ 24 января 2012

libpng - это библиотека для загрузки изображений, хранящихся в формате PNG. Это не библиотека для копирования изображений, создания изображений или чего-либо подобного. Основная задача libpng - взять файл или изображение из памяти и превратить его в массив цветовых значений. То, о чем вы говорите, очень не подходит для libpng.

Если вы хотите сделать это, вам придется самостоятельно создавать композицию изображения. Или используйте библиотеку, которая может создавать композиции изображений (Каир и т. Д.).

...