Извините, если название не имело смысла.
В настоящее время следующие параметры утилиты imagemagick convert идеально подходят для того, что мне нужно. Я пытаюсь взять файл .svg, увеличить его и записать как файл png.
convert -density 36 home.svg home_1.png
К сожалению, мне нужно использовать Magick ++ (интерфейс / API C ++ для ImageMagick), но я не могу получить эквивалентную операцию в Magick ++.
Есть ли профессионалы ImageMagick, которые могли бы мне в этом помочь?
Мой текущий код:
image.density(Geometry(36,36));
image.read( "Character.svg" );
image.write( "xx.png" );
Я пробовал перемещать image.density()
часть, но мое изображение никогда не меняется. Он просто растрируется и сохраняется как png.