如果标题不太清楚,请见谅。
目前,imagemagick转换工具上的以下参数非常适合我的需求。我正在尝试将一个.svg文件放大,并将其写成.png文件。
convert -density 36 home.svg home_1.png
很不幸,我需要使用Magick++(ImageMagick的C++接口/API),但我似乎无法在Magick++中找到相应的操作。
有没有熟悉ImageMagick的专家能够帮助我解决这个问题?
我目前的代码如下:
image.density(Geometry(36,36));
image.read( "Character.svg" );
image.write( "xx.png" );
我尝试过移动image.density()
的位置,但我的图像从未改变。它只是被光栅化并保存为png。