Nasıl Görüntü Büyüler ile bir PNG için SVG dönüştürmek için?
16 x 16 tanımlanmış bir boyutu olan SVG dosyası var. Görüntü Büyüler bir PNG dönüştürmek için programı daha sonra convert kullandığımda çok küçük olduğu 16 x 16 piksel PNG alıyorum:
convert test.svg test.png
Çıktı PNG piksel boyutu belirtmek istiyorum. 7* *parametre -scale
parametre ölçekler PNG göz ardı gibi görünüyorsonraPNG dönüştürülmüştür. En iyi sonuç -density
parametre kullanarak aldım şimdiye kadar:
convert -density 1200 test.svg test.png
Ama matematik yoğunluk değerini hesaplamak için yapmadan piksel çıktı boyutu belirtmek istiyorum çünkü memnun değilim. Böyle bir şey yapmak istiyorum:
convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png
Burada kullanmak zorunda sihirli parametresi nedir?
CEVAP
Bu durumda ImageMagick iyi sonuçlar almak mümkün olmamıştır, ama Inkscape Linux ve Windows üzerinde güzel bir iş yok:
inkscape -z -e test.png -w 1024 -h 1024 test.svg
İşte 200x200 16 x 16 PNG bu komutu kullanarak SVG Ölçekleme sonucu:
Sadece referans için, Inkscape benim sürümü (Ubuntu 12.04)
Inkscape 0.48.3.1 r9886 (Mar 29 2012)
ve Windows 7:
Inkscape 0.48.4 r9939 (Dec 17 2012)
Nasıl base64 dize javascript kullanara...
Nasıl base64 kodlama için görüntü dönü...
Nasıl Base64 dize içine bir görüntü dö...
Nasıl bir İmageView bunu göstermek içi...
Nasıl ondalık JavaScript hex dönüştürm...