Trình chuyển đổi ảnh PNG sang Vector SVG

Chuyển đổi ảnh raster PNG thành đồ họa vector SVG giúp biến lưới điểm ảnh thành các đường dẫn toán học có thể mở rộng để thay đổi kích thước vô hạn mà không giảm chất lượng.

Chọn hoặc kéo tệp

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

So sánh định dạng & Thông số kỹ thuật

Thông số kỹ thuậtPNGSVG
Kiểu MIMEimage/pngimage/svg+xml
Loạirastervector
Nénlossless (DEFLATE / LZ77 + Huffman)lossless XML text (GZIP compressible via .svgz)
Thông số chuẩnW3C PNG 3rd EditionW3C SVG 2 Specification
Phần đầu Magic Bytes89 50 4E 47 0D 0A 1A 0A3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)

Tổng quan định dạng & Ứng dụng

Chuyển đổi tệp PNG sang định dạng SVG là một tác vụ phổ biến đối với các nhà thiết kế đồ họa và nhà phát triển web, những người cần logo và biểu tượng hiển thị sắc nét trên mọi kích thước màn hình. Ảnh raster PNG sử dụng lưới điểm ảnh màu cố định. Khi bạn kéo giãn PNG vượt quá kích thước ban đầu, các điểm ảnh sẽ bị mờ và trông có vẻ ô vuông. Dịch đồ họa raster này thành tệp SVG thay thế các điểm ảnh đó bằng các hướng dẫn toán học cho đường thẳng, đường cong và hình dạng. Điều này cho phép tác phẩm nghệ thuật mở rộng đến kích thước bảng quảng cáo hoặc thu nhỏ thành biểu tượng di động mà không làm mất độ rõ nét. Các nhà thiết kế web thường thực hiện việc chuyển đổi này để cải thiện hiệu suất trang web và độ trung thực thị giác. Logo và biểu tượng giao diện người dùng được lưu trữ dưới dạng SVG tải sắc nét trên màn hình Retina độ phân giải cao trong khi vẫn giữ kích thước tệp cực kỳ nhỏ. Các cửa hàng in ấn cũng dựa vào định dạng vector để chuẩn bị tác phẩm cho máy cắt decal và máy khắc laser, vốn yêu cầu đường kẻ liên tục thay vì ma trận điểm ảnh.

Thông số kỹ thuật & Phân tích codec

Tệp PNG là ảnh raster có loại MIME image/png. Nó bắt đầu với tiêu đề byte phép thuật 89 50 4E 47 0D 0A 1A 0A, theo sau là các khối dữ liệu được nén bằng thuật toán DEFLATE, kết hợp từ điển trượt LZ77 và mã hóa Huffman để nén không mất dữ liệu. Ngược lại, tệp SVG là đồ họa vector có loại MIME image/svg+xml. Nó không sử dụng byte phép thuật vì đây là tệp văn bản thuần túy được viết bằng mã đánh dấu XML. Mã SVG định nghĩa các hình dạng hình học sử dụng các phần tử như đường dẫn, hình tròn và hình chữ nhật. Trong khi nén PNG làm giảm kích thước tệp bằng cách lưu trữ giá trị màu cho từng điểm ảnh riêng lẻ, nén SVG làm giảm kích thước tệp bằng cách lưu trữ các công thức toán học. SVG cũng có thể được nén thêm bằng cách sử dụng nén GZIP, thay đổi phần mở rộng tệp thành .svgz để truyền tải web hiệu quả.

Khả năng tương thích hệ điều hành & trình duyệt

Tệp SVG có sự hỗ trợ toàn cầu trên các trình duyệt web hiện đại bao gồm Chrome, Firefox, Safari và Edge trên cả hệ điều hành máy tính để bàn và di động như Windows, macOS, Android và iOS. Các trình xem ảnh và bộ công cụ thiết kế như Adobe Illustrator, Inkscape và CorelDRAW xử lý việc chỉnh sửa SVG nguyên bản. Tệp PNG có chung sự hỗ trợ trình duyệt và hệ điều hành phổ quát này, nhưng việc xem mã đánh dấu SVG thô yêu cầu bất kỳ trình soạn thảo văn bản tiêu chuẩn nào.

💡 Thông tin hữu ích

Chuyển đổi một ảnh PNG phức tạp thành SVG thường dẫn đến kích thước tệp khổng lồ vì thuật toán dò đường tạo ra hàng ngàn đường dẫn vector nhỏ. Hãy lưu trữ việc chuyển đổi SVG cho logo, biểu tượng và đồ họa phẳng, và giữ nguyên ảnh chụp ở định dạng raster.

So sánh định dạng & Thông số kỹ thuật

Một logo PNG độ phân giải cao phức tạp có thể dễ dàng đạt tới 2 megabyte, mất khoảng 3,2 giây để tải xuống qua kết nối di động 4G tiêu chuẩn. Tệp SVG được chuyển đổi tương đương thường thu gọn chỉ còn 40 kilobyte, tải xuống trong chưa đầy 0,1 giây trên mạng 4G và tức thì trên mạng 5G và cáp quang.

Câu hỏi thường gặp

Làm thế nào để chuyển đổi Ảnh PNG sang Vector SVG mà không làm giảm chất lượng?

Chuyển đổi PNG sang SVG không sử dụng nén mất mát hoặc không mất mát truyền thống theo cách mà các định dạng raster thực hiện. Thay vào đó, bộ chuyển đổi sẽ dò theo ranh giới điểm ảnh của PNG và vẽ lại chúng thành các vector toán học. Bởi vì vector sử dụng các đường dẫn có thể mở rộng, bạn có được chất lượng độ phân giải vô hạn. Tuy nhiên, các công cụ tự động dò đường đơn giản có thể bỏ sót các góc nhọn hoặc làm mịn các chi tiết tinh xảo, vì vậy đôi khi cần phải dọn dẹp thủ công trong phần mềm chỉnh sửa vector để có kết quả hoàn hảo.

Sự khác biệt giữa Ảnh PNG và Vector SVG là gì?

PNG là định dạng ảnh raster lưu trữ dữ liệu hình ảnh dưới dạng lưới điểm ảnh màu cố định được nén bằng DEFLATE, làm cho kích thước tệp phụ thuộc vào kích thước điểm ảnh. SVG là định dạng ảnh vector lưu trữ dữ liệu hình ảnh dưới dạng các hướng dẫn toán học có thể mở rộng được viết bằng văn bản XML, cho phép ảnh thay đổi kích thước vô hạn mà không bị vỡ hạt.