Cách chuyển SVG sang PNG
- 1. Chọn tệp SVGBấm “Chọn tệp SVG” hoặc kéo tệp vào khung.
- 2. Bấm “Chuyển đổi”Chọn “Kích thước” từ 1× đến 8×, rồi bấm “Chuyển đổi”.
- 3. Tải xuốngTải từng tệp PNG hoặc tải tất cả cùng lúc trong một tệp ZIP.
Về SVG và PNG
SVG là định dạng vector. Nó mô tả hình khối và chữ bằng các lệnh vẽ, nên luôn sắc nét ở mọi kích thước. Đây là định dạng phổ biến cho logo và biểu tượng trên web.
PNG là một lưới pixel có kích thước cố định. Mạng xã hội, chữ ký email, tài liệu văn phòng và hầu hết ứng dụng chat đều nhận PNG nhưng hiếm khi nhận SVG.
| SVG | PNG | |
|---|---|---|
| Loại | Vector | Pixel |
| Phóng to không bị mờ | Có | Không |
| Độ trong suốt | Có | Có |
| Sửa được như văn bản | Có | Không |
| Mạng xã hội, email, ứng dụng văn phòng chấp nhận | Hiếm khi | Hầu như luôn được |
| Phù hợp cho | Logo và biểu tượng trên web | Mọi nơi cần một ảnh thông thường |
Chọn kích thước đầu ra
Tùy chọn “Kích thước” nhân chiều rộng và chiều cao được khai báo trong SVG. Nếu SVG không khai báo, công cụ dùng viewBox. Bảng dưới đây cho thấy kết quả với một logo vẽ ở kích thước 200 × 100.
| Kích thước | Kích thước PNG | Phù hợp cho |
|---|---|---|
| 1× | 200 × 100 | Kích thước gốc của SVG |
| 2× (mặc định) | 400 × 200 | Màn hình mật độ điểm ảnh cao |
| 4× | 800 × 400 | Slide và bản in |
| 8× | 1600 × 800 | Bản in khổ lớn và banner |
Những gì có thể trông khác
Mỗi tệp SVG được hiển thị theo cách trình duyệt hiển thị một ảnh, nên script bên trong không bao giờ chạy. Một số thành phần có thể không hiện ra.
- Web font tải từ nơi khác có thể không được dùng, nên chữ có thể chuyển sang phông mặc định. Hãy chuyển chữ thành đường viền (outline) trong phần mềm thiết kế để giữ đúng kiểu chữ.
- Ảnh liên kết qua URL có thể không hiện. Ảnh được nhúng trong SVG thì hiện bình thường.
- SVG động hoặc tương tác sẽ thành một khung hình tĩnh.
- Vùng SVG không tô màu vẫn trong suốt. Nếu thấy một khung trắng, nghĩa là SVG có một hình chữ nhật trắng phía sau hình vẽ.
Quyền riêng tư
Quá trình chuyển đổi diễn ra ngay trên trình duyệt của bạn. Tệp không bị tải lên máy chủ.
Câu hỏi thường gặp
Làm sao để có ảnh PNG độ phân giải cao từ SVG?
Đặt “Kích thước” thành 4× hoặc 8× trước khi bấm “Chuyển đổi”. SVG là định dạng vector, nên ảnh PNG lớn vẫn sắc nét như ảnh nhỏ.
Tôi có thể chuyển SVG sang PNG 4K không?
Điều này phụ thuộc vào kích thước gốc của SVG. Ở mức 8×, một SVG rộng 480 pixel sẽ thành ảnh rộng 3840 pixel, tức là chiều rộng 4K.
Tôi có thể đặt chính xác chiều rộng và chiều cao không?
Không. Tùy chọn “Kích thước” chỉ phóng theo 1×, 2×, 4× hoặc 8×. Hãy đặt chiều rộng và chiều cao trong SVG trước, hoặc chọn mức gần nhất rồi đổi kích thước ảnh PNG.
Chuyển SVG sang PNG có giữ nền trong suốt không?
Có. Những vùng SVG để trống vẫn trong suốt trong ảnh PNG.
Vì sao chữ trong ảnh PNG trông khác?
Có thể SVG dùng một web font không được nhúng, nên phông dự phòng được hiển thị. Hãy chuyển chữ thành đường path trong phần mềm thiết kế và thử lại.
Script trong SVG có chạy khi chuyển đổi không?
Không. SVG được hiển thị như ảnh, nên mọi script bên trong đều không chạy.