SVG Viewer - เครื่องมือดู แก้ไข และปรับแต่งไฟล์ SVG
(svgviewer.dev)- SVG Viewer เป็นเว็บเครื่องมือที่ให้คุณอัปโหลด SVG แล้วจัดการ พรีวิวและแก้ไขโค้ด ได้ในหน้าจอเดียว
- สามารถทำ งานแก้ไขพื้นฐาน เช่น หมุน, พลิกซ้ายขวา·บนล่าง, เปลี่ยนขนาด, จัดระเบียบโค้ด ได้โดยตรงในเบราว์เซอร์
- ตัวอย่างการ Optimize แสดงผลลัพธ์ที่ลดขนาด SVG จาก 578 bytes เหลือ 493 bytes ลดลง -15%
- นอกจากดาวน์โหลด SVG แล้ว ยังมีเส้นทางแปลงเป็น React, React Native, PNG, Data URI ให้ด้วย
- มีรายการไอคอนและการทำงานอัปโหลด·คัดลอก·ดาวน์โหลด·แชร์อยู่ในหน้าจอเดียว ทำให้ตรวจสอบ SVG ไปจนถึงนำกลับมาใช้ซ้ำได้อย่างรวดเร็ว
การแก้ไขและ Optimize SVG
- SVG Viewer เป็นเว็บเครื่องมือสำหรับ ดู, แก้ไข และ Optimize ไฟล์ SVG
- หน้าจอแก้ไขแสดงโค้ด SVG และพรีวิวคู่กัน ทำให้ตรวจสอบผลจากการแก้โค้ดได้ทันที
-
การจัดการที่มีให้
- Rotate
- Flip Y
- Flip X
- Change dimensions
- Optimize
- Prettify
- Clear
- SVG ตัวอย่างจะแสดงในขนาด 400px x 400px และมีโค้ด
<svg>แสดงในพื้นที่แก้ไขโค้ด - สถานะการ Optimize แสดงเป็น 578 bytes → 493 bytes, -15%
การนำเข้าและส่งออก
- การทำงานกับไฟล์รองรับ Upload, Copy, Download, Share
- ปลายทางการส่งออกหรือแปลงไฟล์:
- ในหน้าจอมีรายการไอคอน SVG หลายรายการ เช่น eye-close, gps, minus, lock-line, email, battery, document, comment, home, search, wifi และมี Load More SVGs แสดงอยู่
- ยังมีลิงก์ Feedback, Terms of Use และ Privacy Policy ให้ด้วย
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
เครื่องมือ SVG บนเว็บที่ใช้บ่อยคือ https://jakearchibald.github.io/svgomg/ เป็น เครื่องมือเพิ่มประสิทธิภาพ SVG ที่ปรับการตั้งค่าได้ละเอียดมาก
pathได้ตรงไปตรงมาแบบนี้ก็คงดี และงานอย่าง การแปลงค่าสัมบูรณ์/ค่าสัมพัทธ์ ก็สะดวกเป็นพิเศษไม่คิดเลยว่าจะเป็นประเด็นบน Hacker News ช่วงสุดสัปดาห์แบบนี้ เราเป็นบริษัทเล็ก ๆ ใน Vancouver, BC และทำเครื่องมือซอฟต์แวร์: https://www.checkersoftware.ca/
ถ้ามีคำถามก็บอกได้เลย
pathที่เป็นตัวเลขยาว ๆ อยู่มาก ทำให้ดูทันทีได้ยากว่าpathไหนตรงกับรูปทรงใดในภาพอยากรู้ว่าจะทำให้เมื่อเอาเคอร์เซอร์ไปวางบนโค้ดในเอดิเตอร์แล้ว สีหรือเส้นขอบของ path นั้นเปลี่ยนชั่วคราว และทำงานคล้ายกันกับการเลือกข้อความได้ไหม
มีเหตุผลอะไรที่นักพัฒนา React จะใช้ฟีเจอร์ส่งออกเป็น React แทนการใส่ SVG แบบ inline ไหม?
ลองเล่นดูนิดหน่อยแล้ว ดูเหมือนจะมีประโยชน์มากเวลาสักวันต้องแก้ปัญหาจุกจิกที่เจอกับ SVG ที่ใช้อยู่ UI เข้าใจง่าย และ feedback ต่อการเปลี่ยนแปลงก็ชัดเจน เลย bookmark ไว้ทันที
SVG บางไฟล์มีปัญหาว่าระหว่างโหลด มันขยายหน้าให้กว้างขึ้นชั่ววูบหนึ่ง แล้วอีกเสี้ยววินาทีก็เข้าที่ตามขนาดที่ตั้งใจไว้ ลองปรับ
viewBox,width,heightแล้วแต่ยังแก้ไม่ได้ ควรทำอย่างไรเพื่อลด อาการยืดตอนเริ่มต้น นี้?viewBox) และ viewport (width,height) ให้ชัดเจน: https://www.sarasoueidan.com/blog/svg-style-inheritance-and-...เป็นเครื่องมือที่ดีจริง ๆ รวมฟีเจอร์ไว้ในที่เดียวเยอะมาก ปกติใช้ phpStorm ซึ่งไม่มีฟีเจอร์ optimize แบบ SVGOMG แต่จัดระเบียบโค้ดได้ดี
ถ้ามีตัวอย่างที่ดีกว่านี้สำหรับเริ่มแก้ไขก็คงดี และอยากให้ใช้ รูปทรงพื้นฐาน อื่น ๆ ไม่ใช่แค่
pathอย่างเดียว ถ้ามีกริดก็น่าจะมีประโยชน์ตัวอย่างเช่น ไอคอนค้นหาสามารถสร้างด้วย
circleและlineที่ตั้งviewBoxไว้ดี ๆ ได้ ถ้าวางจุดกำเนิดไว้ที่ศูนย์กลางวงกลม ก็ใช้แค่รัศมีโดยไม่ต้องมีค่าx,yและสามารถ optimize ได้อย่างไม่น่าเชื่อในลักษณะนี้ไอคอนค้นหาทั่วไปมักถูกบดรวมเป็น
pathที่มี ตัวเลขแบบ NASA ทศนิยมหกตำแหน่งนับร้อยตัว ทั้งที่จริง ๆ แค่วงกลมหนึ่งวงที่นิยามด้วยจำนวนเต็มก็พอแล้ว ไม่ต้องใช้เศษขยะที่ Adobe Illustrator export ออกมาSVG เป็นสื่อเชิงศิลปะ และผมชอบมันมากจริง ๆ แต่ดูเหมือนทั้งศิลปินและนักพัฒนาจะไม่ได้มองแบบนั้น ดังนั้น SVG ส่วนใหญ่จึงไม่ค่อยสะท้อนจิตวิญญาณของสิ่งที่มันทำได้ และไม่ค่อยแสดงให้เห็นว่ามันเป็นมากกว่าแค่ฟอร์แมตไฟล์ธรรมดา
SVG ทรงพลังมากจริง ๆ สัปดาห์ที่แล้วมีปัญหาภาพโปร่งใสแบบ parallax ที่ใส่ฟิลเตอร์
drop-shadowแสดงผลเละบน Mac Safari และ iOS วิธีแก้คือสร้างเส้นขอบภาพเป็น SVG แล้วใส่เงาด้วยฟิลเตอร์ SVG ที่มี feGaussianBlurยังรู้สึกเหมือนเพิ่งแตะผิวเผินของสิ่งที่ SVG ทำได้เท่านั้น ที่ผ่านมาใช้ svgomg สำหรับ optimization แต่เครื่องมือนี้ดูเหมือนมีฟีเจอร์ที่เป็นประโยชน์มากกว่าอยู่พอสมควร
พอลองเปิด Jupyter ร่วมกับ data connection และเครื่องมือ SVG ก็เป็นประสบการณ์ที่เปิดหูเปิดตามาก
ใช้ Inkscape และถ้ายังไม่พอก็ใช้ Xara Xtreme หรือเวอร์ชันฟรีเก่าสำหรับ Linux
แต่การ optimize SVG หมายความว่าอะไร?
ชอบไซต์นี้มากและใช้มานับครั้งไม่ถ้วน มีประโยชน์มากในการทำความเข้าใจ องค์ประกอบ SVG แปลก ๆ และดูผลลัพธ์ได้อย่างรวดเร็ว
หลายปีก่อนซื้อ BoxySVG บน Mac ในราคา 10 ดอลลาร์ เป็นเครื่องมือขนาดเล็กที่เชื่อถือได้
https://boxy-svg.com/
เป็นทั้งทรัพยากรและเครื่องมือที่ชอบที่สุดเวลาจัดการ SVG ค้นหามาเยอะแล้วแต่ยังไม่เจออะไรที่ดีกว่านี้