Có công cụ gốc nào để chuyển đổi SVG trên OS X không? [đóng cửa]


17

Làm thế nào tôi có thể chuyển đổi hình ảnh SVG sang một cái gì đó raster? Có công cụ [dòng lệnh] riêng nào trên OS X có thể làm điều đó không? Tôi có thể mở chúng trong Safari hoặc Firefox, nhưng thực hiện "Lưu dưới dạng ..." chỉ đề xuất các định dạng gốc (.svg) hoặc lưu trữ web và không có định dạng hình ảnh rasterized.


Liên kết này tạo ra kết quả tốt nhất cho tôi: fileformat.info/convert/image/svg2pdf.htm
marcelosalloum

Câu trả lời:


7

Bạn có thể làm điều này với Inkscape :

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png  source-image.svg

Để thay đổi độ phân giải đầu ra, bạn có thể đặt giá trị DPI:

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png --export-dpi=200  source-image.svg

Dưới đây là nhiều tùy chọn dòng lệnh.


inkscape 0.91 phiên bản hiện tại dường như không hiển thị hình ảnh svg đúng cách và do đó, việc chuyển đổi sang png là 'chính xác' theo như inkscape bị hỏng này, nhưng không dẫn đến hình ảnh chính xác. YMMV nhưng tôi sẽ cẩn thận trước khi phụ thuộc quá nhiều vào inkscape cho mục đích này. Lưu ý rằng tôi đã sử dụng inkscape theo cách chính xác theo cách này cho đến khi tôi bắt gặp một SVG mà nó bị hỏng.
Phil Ryan

9

Hãy thử Gapplin . Nó hoạt động với tôi và tạo các tệp PNG và JPG từ SVG. Đơn giản và hiệu quả.

Nếu bạn có rất nhiều tệp SVG để chuyển đổi, ImageMagick có lẽ là lựa chọn tốt nhất của bạn (có sẵn trực tiếp từ fantemagick.org hoặc qua Homebrew).


Tốt nhất tôi có thể tìm thấy sau khi thử tưởng tượng và qlmanage.
wanghq

Gapplin rất dễ sử dụng, và nó đã giúp tôi. Nhờ để chia sẻ liên kết.
R. Mohan

1
@wanghq Tôi đã có kết quả tệ hại với ImageMagick trên Mojave. Tôi nghi ngờ tôi đã không đặt tất cả các cờ, v.v., nhưng CairoSVG rất dễ sử dụng. Tôi đã có thể dễ dàng chuyển đổi các SVG thành các tệp PDF mà Xcode không sử dụng được.
Adrian

Quá trình cài đặt ImageMagick (thông qua Homebrew) mất hơn 1 giờ.
Filipp W.

6

https://cloudconvert.org/svg-to-png - là cách nhanh nhất đối với tôi.
Đây không phải là trang của tôi.


6
Nó không phải là bản địa mặc dù ...
nohillside

5
Hoàn toàn bản địa. Hoạt động trong bất kỳ trình duyệt và giải quyết vấn đề. Chắc chắn câu trả lời này sẽ hữu ích cho ai đó.
OZ_

2

Một tùy chọn (wonky) sẽ là hiển thị nó trong Safari và chụp ảnh màn hình kết quả, mặc dù đó rõ ràng không phải là một giải pháp tốt.

Đáng buồn thay, có rất ít hỗ trợ SVG trong OS X ngoài Safari, Preview.app (sự lựa chọn rõ ràng để chuyển đổi định dạng hình ảnh) không thể kết xuất nó và tôi không biết bất kỳ công cụ dòng lệnh đi kèm nào có thể.

Đối với các công cụ dòng lệnh của bên thứ ba, Homebrew làm cho gói Svg2png của Cairo cũng như gói ImageMagick có sẵn dễ dàng.


-3

Bạn có thể làm việc với các tệp .svg với phiên bản os x của inkscape hoạt động khá tuyệt trên mac. Tôi đã làm việc với gimp và inkscape thay vì adobe photoshop và adobe Illustrator trong một thời gian và tôi cảm thấy khá thoải mái. Hoặc bạn có thể sử dụng inkscape chỉ để chuyển đổi tệp ... https://inkscape.org/vi/


2
Làm thế nào để cải thiện điều này trên câu trả lời trước apple.stackexchange.com/a/25014/237
user151019
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.