Saya memiliki file SVG yang memiliki ukuran 16x16. Ketika saya menggunakan program konversi ImageMagick untuk mengubahnya menjadi PNG, maka saya mendapatkan PNG 16x16 piksel yang terlalu kecil:
convert test.svg test.png
Saya perlu menentukan ukuran piksel dari keluaran PNG. -size
parameter tampaknya diabaikan, -scale
parameter menskala PNG setelah dikonversi ke PNG. Hasil terbaik hingga sekarang saya dapatkan dengan menggunakan -density
parameter:
convert -density 1200 test.svg test.png
Tapi saya tidak puas, karena saya ingin menentukan ukuran output dalam piksel tanpa melakukan matematika untuk menghitung nilai kerapatan. Jadi saya ingin melakukan sesuatu seperti ini:
convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png
Jadi apa parameter ajaib yang harus saya gunakan di sini?
-resize
hanya meregangkan gambar yang dikonversi, dengan hasil kualitas yang buruk.
convert -size 1024x1024 test.svg test.png
berfungsi dengan baik dengan ImageMagick 7.0.7-0 Q16 (versi saat ini di Chocolatey repo untuk Windows). Pastikan itu -size
muncul sebelum nama file input, jika gambar 16x16 akan ditingkatkan untuk memberikan hasil yang buram.
-size 1024x1024
berfungsi dengan baik, apa versi imagemagick Anda?