Tôi có một SVG với nhiều đa giác:Crop và SVG quy mô để PNG sử dụng ImageMagick, mà không pixellation
https://github.com/barrycarter/bcapps/blob/master/sample-data/current-temps.svg
trông hơi như thế này:
Xén này và chuyển đổi tới PNG hoạt động tốt:
convert -crop 100x100+200+150 current-temps.svg /tmp/exhb2.png
Cắt xén và mở rộng quy mô, tuy nhiên, thất bại:
convert -crop 100x100+200+150 -scale 1000x750 current-temps.svg /tmp/exhb3.png
Làm thế nào để làm cho ImageMagick "phóng to" các SVG trước khi cắt xén?
(Tôi nhận ra ImageMagick chỉ có thể đọc, không biết viết, định dạng SVG, nhưng nó vẫn sẽ có thể làm những gì tôi muốn?)
EDIT/SOLVED:
Cảm ơn, robermorales.
inkscape -z -e out4.png -w 1000 -h 1000 -a 200:200:400:400 current-temps.svg
(ví dụ) làm việc như một sự quyến rũ.
Tôi cũng nhận ra rằng sao chép SVG, chỉnh dòng transform:
<g transform="scale(3,3) rotate(-90) translate(-90,180)">
và sau đó chuyển sang PNG là một giải pháp khác.