GraphicsMagick动态新建一个图像

时间:2015-11-30 01:14:01

标签: graphicsmagick

我正在使用 GraphicsMagick Wand 来处理图片。我不知道如何在飞行中新建一个图像。我不怎么做。 Doc上没有任何演示 现在,我只需加载一个 1px png图像暂时解决它。我不希望每次都加载图像。这似乎不是最好的解决方案 请帮忙。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我认为这将有助于其他人。所以我回答我的问题 首先,您需要使用 MagickReadImage 方法来读取字符串 XC:
MagickReadImage(intern->magick_wand, "XC:")

然后,使用 MagickScaleImage 方法设置图像大小:
MagickScaleImage(intern->magick_wand, columns, rows)

最后,设置格式:
MagickSetImageFormat(intern->magick_wand, format)