16x16 크기로 정의 된 SVG 파일이 있습니다. ImageMagick의 변환 프로그램을 사용하여 PNG로 변환하면 너무 작은 16x16 픽셀 PNG가 나타납니다.
convert test.svg test.png
출력 PNG의 픽셀 크기를 지정해야합니다. -size
매개 변수는 무시 될 것으로 보인다 -scale
매개 변수는 PNG를 조정 한 후 이 PNG로 변환되었습니다. 지금까지 가장 좋은 결과는 -density
매개 변수 를 사용하여 얻은 것입니다 .
convert -density 1200 test.svg test.png
그러나 밀도 값을 계산하기 위해 수학을 수행하지 않고 출력 크기를 픽셀 단위로 지정하려고하기 때문에 만족스럽지 않습니다. 그래서 나는 이런 식으로하고 싶다 :
convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png
여기서 사용해야 할 마법 매개 변수는 무엇입니까?
-resize
는 변환 된 이미지를 늘려 품질이 좋지 않습니다.
convert -size 1024x1024 test.svg test.png
ImageMagick 7.0.7-0 Q16 (Windows 용 Chocolatey repo의 현재 버전)에서 제대로 작동합니다. -size
입력 파일 이름 앞에 표시 되는지 확인하십시오 . 그렇지 않으면 16x16 사진이 업 스케일되어 흐릿한 결과를냅니다.
-size 1024x1024
잘 작동하고 있다면 imagemagick 버전은 무엇입니까?