OK, tôi đã tìm thấy một cách đơn giản để làm điều đó trên Mac nếu bạn có Google Chrome.
Trong một câu, đó là để xem svghình ảnh trong một trang web (phải ở trong một htmltệp), nhấp chuột phải vào hình ảnh và chọn "Sao chép hình ảnh" và dán vào ứng dụng Xem trước.
Các bước:
- Tải xuống hoặc có
svgtệp trong ổ cứng của bạn, giả sửsomefile.svg
- Bây giờ, trong cùng một thư mục, chỉ cần tạo một tệp html
tmp.htmlcó chứa dòng này:<img src="somefile.svg">
- Bây giờ, hãy mở tệp html đó trong Google Chrome
- Bạn nên xem hình ảnh. Bây giờ chỉ cần nhấp chuột phải vào hình ảnh và chọn "Sao chép hình ảnh"
- Truy cập Ứng dụng xem trước của Mac và chọn,
"File -> New from Clipboard"
- Bây giờ
File -> Savecác tập tin và bạn có các pngtập tin. (hoặc các loại tệp khác).
Điều này đã được thử nghiệm trên Chrome hiện tại (phiên bản 48.0) trên Mac OS X El Capitan.
Cập nhật : Tôi không chắc liệu đó có phải là do một số hạn chế do Google Chrome áp đặt hay không. Tôi chỉ thử một tệp SVG bằng Chrome 58.0 và tôi nhận được một hình ảnh nhỏ từ phương pháp trên. Nếu bạn cũng thấy trường hợp này, bạn cũng có thể sử dụng
<img src="somefile.svg" style="height: 82vh; margin-top: 9vh; margin-left: 9vh">
và bạn sẽ có một hình ảnh trên màn hình đủ tốt để bạn chụp ảnh màn hình - ví dụ như sử dụng CmdShift4hoặc CmdShift3trên máy Mac. Đảm bảo bạn thay đổi kích thước cửa sổ Chrome của mình đến mức tối đa được phép trên màn hình.