OneSVG Studio

Chuyển Ảnh Màu Sang SVG Online

Upload ảnh PNG/JPG/WebP — VTracer sẽ phân tích màu thành các layer, tracing đường biên mỗi màu thành path SVG, rồi SVGO tối ưu dung lượng. Output là SVG thuần, scale vô hạn không vỡ.

Color Vectorize
Chọn preset phù hợp để cân đối chất lượng và kích thước file.
Filter Speckle (bỏ điểm nhiễu)4
Color Precision (số bit màu)6
Path Precision (độ chính xác path)5

Về công cụ Color Vectorize

VTracer là engine tracing viết bằng Rust, được phát triển bởi VisionCortex. So với Potrace chỉ hỗ trợ ảnh đen trắng, VTracer phân tách ảnh thành nhiều layer màu, tracing từng layer thành path SVG riêng rồi ghép lại. Kết quả là một SVG vector hoàn chỉnh, thể hiện đúng tinh thần gradient và màu sắc của ảnh gốc.

Sau khi tracing, chúng tôi chạy SVGO multipass để loại metadata rác, làm tròn toạ độ và gộp path trùng — thường giảm 40-60% dung lượng. Kết quả cuối cùng là SVG gọn, có thể dùng ngay trên web, scale lên poster 10m không vỡ pixel.

  • 3 preset sẵn: photo, poster, bw
  • Slider tinh chỉnh filter speckle, color precision, path precision
  • Resize tự động xuống 2048px để tránh OOM
  • SVGO multipass tự động sau tracing
  • Preview SVG ngay sau khi tracing xong
  • Output là SVG thuần, không base64

Cách chuyển ảnh màu sang SVG

  1. 1

    Upload ảnh PNG/JPG/WebP

    Kéo thả hoặc nhấn chọn file. Hỗ trợ PNG, JPG, WebP, GIF, BMP đến 25MB. Ảnh lớn hơn 2048px sẽ được tự động resize.

  2. 2

    Chọn preset phù hợp

    Photo cho ảnh chụp, Poster cho illustration/artwork phẳng, BW cho ảnh tương phản cao cần chuyển thành nhị phân.

  3. 3

    Tinh chỉnh slider (tuỳ chọn)

    Filter Speckle cao hơn giúp loại nhiễu nhưng mất chi tiết. Color Precision cao giữ nhiều màu hơn nhưng file to hơn.

  4. 4

    Bấm bắt đầu và chờ

    VTracer trace + SVGO tối ưu. Mất 3-30s tuỳ kích thước ảnh. Tiến trình hiển thị realtime.

  5. 5

    Xem preview và tải SVG

    Xem trước trên nền caro, bấm TẢI VỀ để lưu file .svg. File tồn tại 1 giờ trên server.

Khi nào dùng Color Vectorize?

Vector hoá ảnh illustration
Ảnh minh hoạ, character design, poster phẳng chuyển sang SVG để scale mọi kích thước.
Tạo icon nhiều màu cho website
Icon artwork phức tạp giữ nguyên màu sắc mà không cần kho ảnh PNG nhiều độ phân giải.
In ấn khổ lớn từ ảnh nhỏ
Upload ảnh 500px, output SVG in được poster A0 không vỡ pixel.
Animation SVG với CSS/JS
Path thuần tiện cho GSAP, Framer Motion animate từng layer màu riêng biệt.

Câu hỏi về Color Vectorize

Ảnh có nền trong suốt được không?
Được. PNG có alpha channel được hỗ trợ. Phần trong suốt sẽ không được tracing thành path.
Dùng preset nào cho avatar anime?
Thử Poster trước (illustration phẳng). Nếu mất nhiều chi tiết chuyển sang Photo và giảm Filter Speckle xuống 2-3.
Vì sao ảnh tôi trace xong nặng 5MB?
Ảnh photo với độ chi tiết cao sinh ra rất nhiều path. Giảm Color Precision (6→3) và tăng Filter Speckle (4→10) sẽ giảm dung lượng 60-80%.
Có hỗ trợ transparency trong output?
Có, output SVG giữ vùng trong suốt của ảnh gốc (không có fill ở vùng đó).