Chuyển SVG sang JPG
Có biểu mẫu tải lên, sàn thương mại hay xưởng in chỉ nhận JPG. Dựng vector ở kích thước bạn cần, trên nền bạn chọn — vì JPG không có nền trong suốt — và không lưu trữ gì cả.
- Không bao giờ lưu trữ
- Không xếp hàng, không phải chờ
- Không cần đăng ký, không watermark
Cách hoạt động
Thêm file SVG
Thả bao nhiêu file .svg cũng được.
Chọn kích thước và nền
Đặt chiều rộng pixel — vector sắc nét ở mọi kích thước — và màu tô vào phần vốn trong suốt.
Tải xuống
Từng file hoặc dưới dạng ZIP, ở chất lượng bạn đặt.
Vì sao JPG kị đồ họa vector, và cách mất ít nhất
JPEG được thiết kế cho ảnh chụp: dải chuyển màu mượt và không có cạnh sắc, thứ mà phép biến đổi khối 8×8 và cách lấy mẫu màu của nó xử lý êm. Đồ họa vector thì ngược lại — màu tô phẳng, nét một pixel, góc nhọn và chữ nhỏ — và mỗi cạnh như vậy đều nhiễm một quầng gợn mờ trong JPEG, kèm viền lệch màu ở chỗ cạnh màu đậm gặp màu trắng, vì màu được lưu ở nửa độ phân giải. Từ chất lượng 90 trở lên, quầng gần như không thấy; ở 75, nó lộ ra trên mọi logo. Thanh chất lượng trên trang này khởi đầu ở mức cao chính vì lý do đó.
Màu nền không chỉ là chuyện thẩm mỹ. SVG không có nền vẽ lên khoảng trống, còn JPEG phải có gì đó ở mọi pixel, nên vùng trống được tô trước khi mã hóa. Các cạnh được khử răng cưa vốn hòa dần về trong suốt; giờ chúng hòa về màu đã chọn, nên logo dựng trên nền trắng rồi đặt lên trang tối sẽ lộ một quầng nhạt. Hãy chọn màu của nơi đích, hoặc dùng PNG, vốn giữ cạnh không bị hòa màu.
Mọi thứ tự chứa trong file đều được dựng đúng như vẽ — dải màu, bộ lọc, mask, clipping, ảnh nhúng dạng data URI. Ảnh liên kết và webfont không tải, vì SVG khi được dựng thành ảnh bị cô lập khỏi mạng, và script không chạy. Nếu SVG chỉ khai báo viewBox, tỷ lệ khung hình lấy từ đó và chiều rộng bạn đặt quyết định chiều cao.
Khi bạn cần công cụ khác
rsvg-convert -w 1600 -b white in.svg -o out.png rồi cjpeg -quality 92 cho ra JPEG sạch hơn bộ mã hóa trong trình duyệt, với đầy đủ phông chữ thật đằng sau phần chữ, và Inkscape xuất cả thư mục từ dòng lệnh với DPI và nền tùy chọn.
Trước khi chuyển đổi, hãy hỏi xem nơi đòi JPG có nhận PNG không: gần như mọi nơi đều nhận, và PNG của một logo nhỏ hơn, sắc hơn và trong suốt. Những trường hợp thật sự cần JPG rất hiếm — sàn thương mại với trình tải lên khắt khe, một số xưởng in, và các hệ thống cũ đến mức ra đời trước khi PNG được hỗ trợ.
Câu hỏi thường gặp
Có nên dùng PNG thay vì JPG không?
Thường là nên. Đồ họa vector là màu phẳng và cạnh sắc, thứ JPG nén rất kém còn PNG nén hoàn hảo, và chỉ PNG giữ được nền trong suốt. Dùng trang này khi có nơi đòi đúng JPG — biểu mẫu đăng bán, hệ thống cũ, xưởng in — còn lại hãy dùng Chuyển SVG sang PNG.
Nền trong suốt sẽ ra sao?
JPG không có nền trong suốt, nên phần SVG không vẽ được tô bằng màu bạn chọn trước khi mã hóa. Mặc định là trắng; hãy chọn cho khớp với nơi bức ảnh sẽ được đặt.
Nên dựng ở kích thước nào?
Kích thước lớn nhất mà ảnh sẽ được hiển thị hoặc in, nhân đôi cho màn hình mật độ điểm ảnh cao. Dựng lớn không bị thiệt gì vì nguồn là vector; chỉ thiệt ở dung lượng file.
Vì sao chữ trông khác so với trong phần mềm thiết kế?
SVG gọi tên một phông chữ, và máy đang dựng sẽ thay bằng phông nó có nếu thiếu phông đó. Chuyển chữ thành đường viền (outline) trước khi xuất thì vấn đề biến mất. Webfont gọi qua URL không được tải: quá trình dựng không kết nối ra bất kỳ đâu.
File của tôi có bị lưu ở đâu không?
Không — không lưu trữ gì cả, vào bất kỳ lúc nào.
Nên biết: SVG phụ thuộc vào ảnh bên ngoài hoặc webfont sẽ được dựng mà không có chúng; script không chạy, và hoạt ảnh được dựng ở khung hình đầu tiên. Cạnh sắc bị quầng nhiễu JPG ở chất lượng thấp — hãy giữ từ 90 trở lên cho đồ họa.
Đặt công cụ này lên website của bạn
Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.
Công cụ ảnh khác
Chuyển SVG sang PNG
Từ vector sang pixel, ở mọi kích thước
Chuyển PNG sang JPG
Thu nhỏ PNG thành JPG, tự chọn màu nền
Chuyển JPG sang PNG
PNG lossless từ mọi ảnh JPG, chuyển hàng loạt
Chuyển ICO sang PNG
Bức ảnh bên trong icon Windows hay favicon, dưới dạng PNG
Chuyển JXL sang PNG
File JPEG XL thành PNG, cho mọi nơi chưa mở được định dạng này
Chuyển JXL sang JPG
Ảnh JPEG XL thành JPG mà nơi nào cũng nhận