int process(Magick::Image & img)
{
Magick::Geometry geo;
geo.width(144);
geo.height(144);
img.resize(geo); //缩放
geo.width(114);
geo.height(114);
geo.xOff(15);
geo.yOff(15);
img.crop(geo); //裁剪
printf("crop 114|%s \n", img.baseFilename().c_str());
return 0;
{
Magick::Geometry geo;
geo.width(144);
geo.height(144);
img.resize(geo); //缩放
geo.width(114);
geo.height(114);
geo.xOff(15);
geo.yOff(15);
img.crop(geo); //裁剪
printf("crop 114|%s \n", img.baseFilename().c_str());
return 0;
}
效果:原图 缩放
裁剪