SVG โปรแกรมแก้ไข
ล้างสคริปต์ เหตุการณ์ และทรัพยากรภายนอกใน SVG ใช้ SVGO เพื่อปรับขนาดให้เหมาะสมและรายงานความแตกต่าง พร้อมดูตัวอย่างและดาวน์โหลดสำเนาที่ปลอดภัย
วิธีใช้โปรแกรมแก้ไข SVG
SVG ข้อความจะถูกล้าง ปรับให้เหมาะสม และแสดงตัวอย่างเฉพาะในเบราว์เซอร์ปัจจุบัน ไม่อัปโหลดและจะไม่ร้องขอทรัพยากรภายนอกโดยอัตโนมัติ
ป้อน SVG
วางเนื้อหาหรือโหลดไฟล์ SVG ที่มีขนาดไม่เกิน 2 MiB และเลือกว่าจะดำเนินการปรับให้เหมาะสมหลายรอบหรือไม่
ล้างและเพิ่มประสิทธิภาพอย่างปลอดภัย
เครื่องมือจะนำสคริปต์ เหตุการณ์ ทรัพยากรภายนอก และองค์ประกอบอันตรายออกก่อน จากนั้นใช้ SVGO เพื่อปรับให้เหมาะสม แล้วจึงดำเนินการล้างข้อมูลอย่างปลอดภัยอีกครั้ง
ตรวจสอบและดาวน์โหลด
ตรวจสอบจำนวนไบต์ของต้นฉบับ ไฟล์ที่ล้างแล้ว และไฟล์ที่ปรับให้เหมาะสม รวมถึงสถิติการลบ จากนั้นยืนยันตัวอย่างก่อนคัดลอกหรือดาวน์โหลดสำเนาที่ปลอดภัย
ข้อจำกัดและข้อควรระวัง
- การล้างข้อมูลอย่างปลอดภัยจะลบสคริปต์ foreignObject แอตทริบิวต์เหตุการณ์ การอ้างอิงภายนอก และสไตล์บางส่วนโดยอัตโนมัติ รูปลักษณ์หรือการโต้ตอบของ SVG ที่ต้องพึ่งพาเนื้อหาเหล่านี้จะเปลี่ยนแปลงไป
- การเพิ่มประสิทธิภาพอาจเขียนเส้นทาง แอตทริบิวต์ ID และความแม่นยำของค่าตัวเลขใหม่ จึงไม่เหมาะสำหรับการไปกลับโดยไม่สูญเสียข้อมูลในกรณีที่ต้องรักษาโครงสร้างซอร์ส การเชื่อมโยงภาพเคลื่อนไหว หรือข้อมูลเมตาของตัวแก้ไข
- การแสดงตัวอย่างในเบราว์เซอร์ผ่านไม่ได้หมายความว่า SVG จะแสดงผลเหมือนกันในเรนเดอร์ทุกตัว กราฟิกสำคัญควรเปรียบเทียบภาพจากผลลัพธ์ที่ดาวน์โหลดและทดสอบในสภาพแวดล้อมเป้าหมาย
คำถามที่พบบ่อย
เหตุใดจึงต้องล้างอีกครั้งหลังการเพิ่มประสิทธิภาพ
เพื่อให้มั่นใจว่าตัวอย่างก่อนดูและการดาวน์โหลดยังคงเป็นไปตามนโยบายความปลอดภัย และป้องกันไม่ให้ขั้นตอนการแปลงใด ๆ นำโครงสร้างที่ห้ามใช้กลับเข้ามาอีกครั้ง
การปรับให้เหมาะสมหลายรอบจะทำให้เล็กลงแน่นอนหรือไม่
โดยทั่วไปจะลดส่วนเกินได้มากขึ้น แต่ใช้เวลานานกว่าและมีการเขียนใหม่มากกว่า ควรยึดผลการตรวจสอบจากรายงานและการตรวจสอบด้วยภาพเป็นหลัก
สามารถแก้ไขโหนดกราฟิกได้หรือไม่
เครื่องมือนี้ใช้สำหรับล้างโค้ดต้นฉบับ ปรับให้เหมาะสม และแสดงตัวอย่าง ไม่รองรับการลากโหนดเพื่อแก้ไขแบบซอฟต์แวร์วาดภาพเวกเตอร์