ESC
เวิร์กโฟลว์ SVG

การทำงานกับ SVG เกี่ยวข้องกับงานที่แตกต่างกันหลายอย่าง ได้แก่ การตรวจสอบโค้ดดิบ การลบข้อมูลส่วนเกินจากเครื่องมือออกแบบ การส่งออกเป็นรูปแบบ raster การเตรียมภาพตัวอย่าง และการฝังสำหรับเว็บ เวิร์กโฟลว์นี้ครอบคลุมทั้งหมดตามลำดับ

5 ขั้นตอน ~20 นาที 5 เครื่องมือ
01

ตรวจสอบโค้ดต้นฉบับ SVG

ก่อนแก้ไข SVG คุณต้องเข้าใจโครงสร้างของมัน ว่ามีองค์ประกอบอะไร ใช้ ID หรือ class และ metadata ที่เครื่องมือส่งออกเพิ่มไปคืออะไร

ดูโค้ด SVG
วางหรืออัปโหลด SVG ของคุณเพื่อดูซอร์ส XML ที่จัดรูปแบบพร้อมตัวอย่างแบบเรียลไทม์เคียงข้างกัน
เปิดเครื่องมือ
02

ปรับแต่งและลดขนาดไฟล์

SVG ที่ส่งออกจาก Illustrator หรือ Figma มี metadata ที่ไม่จำเป็น ความคิดเห็นจากเอดิเตอร์ และแอตทริบิวต์ซ้ำซ้อนที่อาจเพิ่มขนาดไฟล์เป็นสองเท่า

ปรับแต่ง SVG
อัปโหลด SVG ของคุณเพื่อลบข้อมูลที่ไม่จำเป็นโดยอัตโนมัติและรับเวอร์ชันที่สะอาดและย่อขนาด
เปิดเครื่องมือ
03

ส่งออกเป็นภาพ raster

บางบริบทต้องการ PNG หรือ JPEG เช่น email client, CMS บางตัว และแพลตฟอร์มโซเชียลมีเดียที่ไม่แสดง SVG อย่างน่าเชื่อถือ

แปลง SVG เป็นรูป
แปลง SVG ที่ปรับแต่งแล้วเป็น PNG หรือ JPEG ในความละเอียดที่เลือกสำหรับบริบทที่ต้องการภาพ raster
เปิดเครื่องมือ
04

ตกแต่งสำหรับการนำเสนอหรือเอกสาร

ภาพหน้าจอธรรมดาของ SVG บนพื้นหลังสีขาวดูยังไม่เสร็จสมบูรณ์ การเพิ่มพื้นหลัง padding และเงาทำให้พร้อมสำหรับการนำเสนอ

ตกแต่งภาพหน้าจอ
อัปโหลดภาพที่ส่งออก เพิ่มพื้นหลังและกรอบที่มีสไตล์ จากนั้นดาวน์โหลดเวอร์ชันที่เรียบร้อย
เปิดเครื่องมือ
05

เข้ารหัสเป็น Base64 สำหรับการฝังแบบ inline

การฝัง SVG เป็น Base64 data URI ใน CSS หรือ HTML ช่วยขจัด HTTP request หนึ่งครั้ง ซึ่งมีประโยชน์สำหรับไอคอนขนาดเล็กในบริบทที่ประสิทธิภาพสำคัญ

รูปเป็น Base64
อัปโหลด SVG หรือ PNG ที่ส่งออกเพื่อรับสตริง Base64 encoded data URI ที่พร้อมสำหรับการฝัง
เปิดเครื่องมือ

เคล็ดลับ

  • ตรวจสอบโค้ดต้นฉบับ SVG ก่อนเสมอ เครื่องมือปรับแต่งบางครั้งอาจทำให้ SVG ที่มีโครงสร้างหรือแอนิเมชันพิเศษพัง
  • ส่งออกด้วยความละเอียด 2x หรือ 3x เมื่อแปลง SVG เป็น PNG เพื่อให้คมชัดบนหน้าจอความหนาแน่นสูง
  • การเข้ารหัส Base64 เพิ่มขนาดไฟล์ประมาณ 33% ดังนั้นใช้เฉพาะกับไอคอนขนาดเล็กที่การขจัด HTTP request คุ้มค่า

คำถามที่พบบ่อย

อาจเกิดขึ้นได้ ตรวจสอบผลลัพธ์ที่ปรับแต่งแล้วในตัวดูโค้ดหลังการปรับแต่งเพื่อยืนยันว่า animation attribute และ JavaScript hook ยังคงอยู่

สำหรับการใช้งานเว็บ สองเท่าของขนาดแสดงผล (เช่น 800px กว้างสำหรับช่อง 400px) ให้ผลลัพธ์คมชัดบนหน้าจอ Retina

ใช่ รูปแบบคือ: background-image: url("data:image/svg+xml;base64,...") เครื่องมือรูปเป็น Base64 สร้างสตริง data URI เต็มรูปแบบ

ความแตกต่างในการแสดงผลฟอนต์และ web font ที่หายไปเป็นสาเหตุที่พบบ่อยที่สุด ฝังหรือแปลงฟอนต์เป็น outline ใน SVG ก่อนส่งออกเพื่อหลีกเลี่ยงปัญหานี้

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย