C++ 使用ImageMagick命令在c++;

C++ 使用ImageMagick命令在c++;,c++,imagemagick,draw,C++,Imagemagick,Draw,如果我想在image test.jpg上的位置(10,10)为大小(5,5)画一个圆,我可以使用以下命令 system("convert test.jpg -fill blue -draw \"circle 10,10,5,5\" output1.jpg"); 现在我有一系列点保存在一个向量pts中,有没有一种有效的方法来完成for循环中的绘图 您可以编写for循环,并指定圆的坐标和大小 您可以使用命令创建一个字符串,稍后可以再次将其传递给系统。查看函数to_string你所说的“完成绘图”是

如果我想在image test.jpg上的位置(10,10)为大小(5,5)画一个圆,我可以使用以下命令

system("convert test.jpg -fill blue -draw \"circle 10,10,5,5\" output1.jpg");

现在我有一系列点保存在一个向量pts中,有没有一种有效的方法来完成for循环中的绘图

您可以编写for循环,并指定圆的坐标和大小
您可以使用命令创建一个字符串,稍后可以再次将其传递给系统。查看函数to_string

你所说的“完成绘图”是什么意思?与其逐行调用命令并手动逐个传递位置值,不如在命令中使用位置变量,这样我就可以在所有位置循环绘制圆。