2009-06-19 43 views
49

Có công cụ xử lý hình ảnh nào để chuyển đổi tệp .svg (đồ hoạ vector có thể mở rộng) sang bất kỳ định dạng hình ảnh phổ biến/được sử dụng rộng rãi khác như jpeg/gif/bmp, v.v ... không?Cách chuyển đổi tệp SVG sang các định dạng hình ảnh khác

+0

Đây có phải là câu hỏi về lập trình hay câu hỏi thiết kế đồ họa không? – a20

+5

Điều thú vị là người ta thường tìm thấy những câu trả lời rất hữu ích trong các câu hỏi đã bị đóng làm chủ đề. –

Trả lời

27

ImageMagick hoạt động ở mọi nơi và với (thực tế) mọi định dạng.

+21

** CHÚ Ý WELL: ** Do _not_ sử dụng ImageMagick để chuyển đổi _from_ một định dạng vector _to_ thành định dạng vector. Các kết quả sẽ không được những gì bạn muốn khi IM chuyển đổi sang một định dạng Raster nội bộ ở giữa. – brice

+0

Có cách nào xung quanh vấn đề này không? Tôi muốn sử dụng 'convert' để chuyển đổi từ pdf sang svg trong khi vẫn duy trì đồ họa vector. –

+2

Ví dụ: 'convert image.svg -size 916x316 image.png' – Atafar

4

Apache Batik là một thư viện Java cho tác vụ này, đặc biệt là transcoder API.

Nếu bạn thích công cụ vào thư viện, Inkscape có tính năng xuất hàng loạt.

6

Khi nói đến chuyển đổi hình ảnh, chắc chắn có một câu trả lời tuyệt đối: ImageMagick. Hãy xem their docs.

10

Inkscape là điều tuyệt vời cho điều này, Batik, nhưng ImageMagick sẽ không hoạt động trên Windows, nếu bạn không thực hiện một số phép thuật (haha) và cho biết nơi GhostScript sống.

Các lựa chọn thay thế là Adobe Illustrator (chúng vẫn có hỗ trợ SVG gần như hoàn chỉnh) hoặc GIMP (có, nó có thể nhập SVG), sau này, nếu bạn muốn đồ họa raster.

Chỉnh sửa 2015: Tôi bắt đầu sử dụng rsvg (được biết đến từ Mediawiki) với một số thành công. Trên Debian/Ubuntu:

sudo aptitude install librsvg2-bin 

Sau đó, bạn có thể sử dụng rsvg-convert:

rsvg-convert -o foo.png foo.svg 
+0

Tôi đã +1, vì chuyển đổi này nhanh hơn ImageMagick. – SmallChess

11

Bạn có thể đọc các file svg trong Internet Explorer (hoặc các trình duyệt khác). Bạn có thể C CONNG CHUYỂN ĐỔI chúng bằng cách nhấp chuột phải >> lưu dưới dạng

41

Nếu bạn mở SVG trong Internet Explorer hoặc Microsoft Edge và nhấp chuột phải vào nó và chọn "Lưu dưới dạng ...", bạn có thể lưu dưới dạng PNG hoặc Bitmap.

Các vấn đề liên quan