void test_wand()
{
char* inputPath =(char*) "1.png";
char* outputPath =(char*) "11.png";
char* text = (char*) "HELLO WORLD";
MagickWand *magick_wand;
DrawingWand *drawing_wand;
PixelWand *fill_color;
// 初始化 MagickWand
MagickWandGenesis();
// 创建 MagickWand 实例
magick_wand = NewMagickWand();
// 读取输入图片
if (MagickReadImage(magick_wand, inputPath) == MagickFalse) {
//std::cerr << "Failed to read image: " << inputPath << std::endl;
return;
}
// 获取图片的宽高
size_t width = MagickGetImageWidth(magick_wand);
size_t height = MagickGetImageHeight(magick_wand);
// 创建 PixelWand 并设置字体颜色(带透明度,0.3 是透明度,1.0 是不透明)
fill_color = NewPixelWand();
PixelSetColor(fill_color, "rgba(255,0,0,0.3)"); // 白色带透明度
// 创建 DrawingWand 并设置文字属性
drawing_wand = NewDrawin
02-05
918

04-01
1760
