我必须使用图像魔法进行透视和桶形图像校正。我可以用转换命令行工具来做到这一点。但我想与我的c ++ visual studio源集成。我可以这样做吗?请帮帮我......
答案 0 :(得分:1)
您可以使用Magick::Image.distort
方法处理任何透视或桶形失真。见documents& examples
Magick::Image image("wizard:");
double arguments[4] = {0.0, 0.0, -0.75, 1.5};
image.distort(Magick::BarrelDistortion, 4, arguments);
// Or perspective
Magick::Image image("wizard:");
double arguments[16] = {7, 40, 4, 30, 4, 124, 4, 123,
85, 122, 100, 123, 85, 2, 100, 30};
image.distort(Magick::PerspectiveDistortion, 16, arguments);