9 điểm bởi xguru 2025-07-06 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Thư viện dựa trên Node.js đồng thời là công cụ CLI tự động loại bỏ thông tin không cần thiết khỏi các tệp vector SVG
  • Giảm dung lượng tệp bằng cách xóa/chuyển đổi các phần không ảnh hưởng đến việc render như metadata, comment, phần tử ẩn, giá trị mặc định có trong các tệp SVG được lưu từ trình chỉnh sửa vector
  • Có thể sử dụng theo nhiều cách như câu lệnh/script/thư viện
    • Xử lý một tệp đơn lẻ: svgo one.svg two.svg -o one.min.svg two.min.svg
    • Xử lý đệ quy toàn bộ thư mục: svgo -rf path/to/directory_with_svgs -o path/to/output_directory
  • Hoạt động theo kiến trúc plugin, có thể tự thêm plugin hoặc tùy biến chi tiết hành vi
    • 33 plugin được bao gồm trong preset-default và chạy theo thứ tự
    • Có các tên trực quan như removeDoctype, cleanupAttrs, inlineStyles, removeUselessStrokeAndFill, convertPathData, mergePaths
    • Có thể bật/tắt nhiều plugin và kiểm soát chi tiết cách hoạt động thông qua tệp cấu hình svgo.config.mjs
  • Vì là mã nguồn mở nên có thể tự do nhúng vào dự án Node.js hoặc tận dụng trong các pipeline tự động hóa

Chưa có bình luận nào.

Chưa có bình luận nào.