Điều gì xảy ra khi bạn chuyển SVG sang PNG
- Hình ảnh được giải mã và ghi thành PNG 32-bit không mất dữ liệu.
- SVG là định dạng vector, nên được kết xuất thành pixel theo chiều rộng bạn chọn, mặc định 1024 pixel. Hãy chọn kích thước lớn nhất bạn sẽ cần, vì tệp PNG không thể phóng to rõ nét sau đó.
Cách chuyển SVG sang PNG trực tuyến
- Nhấn "Chọn tệp SVG" và chọn một hoặc nhiều tệp, hoặc kéo chúng vào ô. Bạn có thể thêm tệp với bất kỳ kích thước nào mà bộ nhớ thiết bị của bạn chứa được.
- Điều chỉnh cài đặt nếu cần. Kết quả không mất dữ liệu, nên không cần bận tâm đến cài đặt chất lượng.
- Nhấn "Chuyển sang PNG". Mỗi hình ảnh chuyển đổi trong một hai giây.
- Lưu từng tệp PNG bằng nút tải xuống của nó. Đóng thẻ là mọi dấu vết của các tệp biến mất khỏi bộ nhớ.
Tại sao nên chuyển SVG sang PNG?
Tệp SVG thường đến từ logo, biểu tượng, biểu đồ và hình minh họa trên web. Mọi người chuyển sang PNG vì PNG giữ các cạnh sắc nét, chữ và độ trong suốt mà không mất gì.
Tóm lại, SVG làm tốt việc mà nó được tạo ra, còn PNG là lựa chọn thiết thực hơn khi tệp cần mở, tải lên hoặc in ở nơi khác. SVG hiển thị sẵn trong mọi trình duyệt, còn PNG mở được trong mọi trình duyệt và trình xem ảnh.
Cách chuyển SVG sang PNG trên Windows, Mac, iPhone và Android
Trên Windows
Mở trang này trong Chrome, Edge hoặc Firefox, kéo các tệp SVG từ File Explorer vào và nhấn Chuyển đổi. Mỗi tệp PNG được lưu vào thư mục Downloads. Paint cũng có thể lưu lại ảnh thành PNG bằng Save as, miễn là Windows mở được tệp SVG ngay từ đầu.
Trên Mac
Safari, Chrome và Firefox đều dùng được. Kéo các tệp SVG từ Finder vào vùng thả và các tệp PNG sẽ nằm trong thư mục Downloads.
Trên iPhone và iPad
Mở trang này trong Safari và nhấn Chọn tệp SVG. Bạn có thể chọn từ Ảnh hoặc từ ứng dụng Tệp. Tệp PNG đã chuyển đổi xuất hiện trong ứng dụng Tệp, trong thư mục Tải về; để đưa vào thư viện ảnh, hãy mở tệp ở đó, nhấn Chia sẻ và chọn Lưu hình ảnh.
Trên Android
Mở trang này trong Chrome, nhấn Chọn tệp SVG và chọn tệp từ Files hoặc thư viện ảnh. Tệp PNG được lưu vào thư mục Download, nơi mọi trình quản lý tệp đều tìm thấy.
Cài đặt tốt nhất cho SVG sang PNG
PNG được ghi không mất dữ liệu, nên không có cài đặt chất lượng nào để chọn sai. Cài đặt Chiều rộng tối đa có sẵn nếu bạn cần ảnh nhỏ hơn: ảnh được thu nhỏ trước khi lưu và không bao giờ bị phóng to.
SVG và PNG: những điểm khác biệt
| SVG | PNG | |
|---|---|---|
| Tên đầy đủ | Đồ họa vector có thể co giãn (Scalable Vector Graphics) | Đồ họa mạng di động (Portable Network Graphics) |
| Loại | hình ảnh | hình ảnh |
| Tạo bởi | World Wide Web Consortium | PNG Development Group |
| Phát hành lần đầu | 2001 | 1996 |
| Nén | Không mất dữ liệu | Không mất dữ liệu |
| Độ trong suốt | Có | Có |
| Hoạt ảnh | Có | Không |
| Vector hay raster | Vector | Raster |
| Màu sắc | mọi màu, mô tả bằng hình khối thay vì pixel | tối đa 16 bit mỗi kênh với kênh alpha đầy đủ |
| Trong trình duyệt | hiển thị sẵn trong mọi trình duyệt | mở được trong mọi trình duyệt và trình xem ảnh |
| Công dụng phổ biến | logo, biểu tượng, biểu đồ và hình minh họa trên web | ảnh chụp màn hình, logo, sơ đồ và mọi thứ có độ trong suốt |
| Kiểu MIME | image/svg+xml | image/png |
Về tệp SVG và PNG
Tệp SVG là gì?
SVG mô tả hình dạng bằng các lệnh dạng văn bản, nên luôn sắc nét ở mọi kích thước và một logo đơn giản có thể dưới 5 KB. Chuyển sang pixel sẽ cố định nó ở một độ phân giải, nên hãy chọn kích thước đầu ra trước khi chuyển đổi.
Tệp PNG là gì?
PNG nén mà không mất một điểm ảnh nào, nên ảnh chụp màn hình và chữ vẫn sắc nét, nhưng một bức ảnh lưu dưới dạng PNG thường lớn gấp ba đến năm lần cùng bức ảnh đó ở dạng JPG.
Chuyển SVG sang PNG không được? Các sự cố thường gặp
- Màu sắc trông hơi khác. Trình duyệt chuyển hình ảnh sang không gian màu sRGB chuẩn khi giải mã, nên ảnh gam màu rộng và ảnh CMYK có thể lệch màu một chút.
- Ảnh chụp bằng điện thoại ra đúng chiều dù ở nơi khác trông bị nghiêng. Như vậy là đúng: thông tin xoay được lưu trong ảnh được áp dụng khi chuyển đổi, nên tệp PNG luôn đúng chiều.
- Tệp lớn hơn dự kiến. Tệp SVG là một danh sách ngắn các lệnh vẽ, còn PNG lưu từng pixel, nên đầu ra thường lớn hơn và tăng theo chiều rộng bạn chọn.
Chuyển SVG sang PNG bằng dòng lệnh
Nếu bạn làm việc trong terminal, ImageMagick chuyển SVG sang PNG chỉ với một dòng lệnh:
magick input.svg output.pngĐể chuyển mọi tệp SVG trong một thư mục cùng lúc, hãy dùng magick mogrify -format png *.svg. Để có kết quả tốt nhất với SVG, hãy đặt kích thước bằng -density hoặc -resize. Công cụ chuyển đổi trên trang này làm cùng việc đó mà không cần cài đặt gì.
Câu hỏi thường gặp về chuyển đổi SVG sang PNG
Chuyển SVG sang PNG có bị giảm chất lượng không?
Không. PNG được ghi không mất dữ liệu, nên kết quả khớp chính xác với tệp SVG ở kích thước bạn chọn.
Tại sao tệp PNG có dung lượng khác với tệp SVG?
Tệp SVG là một danh sách ngắn các lệnh vẽ, còn PNG lưu từng pixel, nên đầu ra thường lớn hơn và tăng theo chiều rộng bạn chọn.
Tệp SVG của tôi có bị tải lên đâu không?
Không. Quá trình chuyển đổi chạy ngay trong thẻ trình duyệt này bằng bộ giải mã ảnh của chính trình duyệt, nên tệp của bạn vẫn ở trên thiết bị của bạn. Bạn có thể ngắt kết nối internet sau khi trang đã tải xong mà công cụ vẫn hoạt động.
Tôi có thể chuyển nhiều tệp SVG sang PNG cùng lúc không?
Có. Chọn hoặc thả bao nhiêu tệp tùy thích; chúng được chuyển đổi lần lượt và mỗi tệp có nút tải xuống riêng.
Làm sao để mở tệp PNG?
PNG mở được trong mọi trình duyệt và trình xem ảnh. PNG phổ biến cho ảnh chụp màn hình, logo, sơ đồ và mọi thứ có độ trong suốt.
Công cụ chuyển SVG sang PNG này có miễn phí không?
Có. Không cần đăng ký, không hình mờ và không giới hạn số tệp bạn chuyển đổi. Trang web được duy trì nhờ quảng cáo, và vì việc chuyển đổi chạy trên thiết bị của bạn nên không có chi phí máy chủ cho mỗi tệp.
Tôi có thể chuyển SVG sang PNG trên điện thoại không?
Có. Công cụ hoạt động trong Safari trên iPhone và iPad và trong Chrome trên Android. Tệp đã chuyển đổi được lưu vào thư mục Tải về.