SVG trình soạn thảo
Dọn dẹp tập lệnh, sự kiện và tài nguyên bên ngoài trong SVG, sử dụng SVGO để tối ưu dung lượng và báo cáo khác biệt, đồng thời cho phép xem trước và tải xuống bản sao an toàn.
Cách sử dụng SVG trình chỉnh sửa
SVG Văn bản chỉ được dọn dẹp, tối ưu hóa và xem trước trong trình duyệt hiện tại; không tải lên và cũng không chủ động yêu cầu tài nguyên bên ngoài.
Nhập SVG
Dán nội dung hoặc tải tệp SVG không vượt quá 2 MiB, rồi chọn có thực hiện tối ưu hóa nhiều vòng hay không.
Dọn dẹp và tối ưu hóa an toàn
Công cụ trước tiên xóa tập lệnh, sự kiện, tài nguyên bên ngoài và phần tử nguy hiểm, sau đó tối ưu bằng SVGO, rồi thực hiện dọn dẹp an toàn lần nữa.
Kiểm tra và tải xuống
Xem bản gốc, dọn dẹp và tối ưu số byte cũng như xóa số liệu thống kê, xác nhận bản xem trước rồi sao chép hoặc tải xuống bản sao an toàn.
Các hạn chế và lưu ý
- Tính năng dọn dẹp an toàn sẽ chủ động xóa tập lệnh, foreignObject, thuộc tính sự kiện, tham chiếu bên ngoài và một phần kiểu, khiến giao diện hoặc tương tác của SVG phụ thuộc vào các nội dung này thay đổi.
- Tối ưu hóa có thể viết lại đường dẫn, thuộc tính, ID và độ chính xác số, không phù hợp để chuyển đổi hai chiều không mất mát trong trường hợp cần giữ nguyên cấu trúc mã nguồn, liên kết hoạt ảnh hoặc siêu dữ liệu của trình chỉnh sửa.
- Việc xem trước trên trình duyệt thành công không có nghĩa là SVG sẽ nhất quán trong mọi trình kết xuất; các đồ họa quan trọng nên được so sánh trực quan với kết quả tải xuống và kiểm thử trong môi trường mục tiêu.
Câu hỏi thường gặp
Tại sao cần dọn dẹp lần nữa sau khi tối ưu?
Điều này nhằm đảm bảo bản xem trước cuối cùng và bản tải xuống vẫn đáp ứng chính sách bảo mật, không để bất kỳ bước chuyển đổi nào đưa các cấu trúc bị cấm vào lại.
Tối ưu hóa nhiều vòng có nhất thiết làm kích thước nhỏ hơn không?
Thông thường sẽ tiếp tục giảm phần dư thừa, nhưng tốn nhiều thời gian hơn và viết lại nhiều hơn; hãy lấy báo cáo và kết quả kiểm tra trực quan làm chuẩn.
Có thể chỉnh sửa các nút của hình không?
Công cụ này dùng để dọn dẹp, tối ưu hóa và xem trước mã nguồn, không cung cấp tính năng chỉnh sửa kéo thả nút như phần mềm vẽ vector.