เอสวีจี
From Wikipedia, the free encyclopedia
เอสวีจี (อังกฤษ: SVG: Scalable Vector Graphics ภาพกราฟิกส์เวกเตอร์ปรับขนาดได้) เป็นภาพกราฟิกส์เวกเตอร์ที่ใช้ XML สำหรับกำหนดกราฟิกสองมิติโดยรองรับการโต้ตอบและภาพเคลื่อนไหว มาตรฐาน SVG เป็น มาตรฐานเปิด ที่พัฒนาโดย เวิลด์ไวด์เว็บคอนซอร์เทียม ตั้งแต่ปี 1999
นามสกุลไฟล์ | .svg , .svgz |
---|---|
ประเภทสื่ออินเทอร์เน็ต | image/svg+xml [1][2] |
Uniform Type Identifier (UTI) | public.svg-image |
ผู้พัฒนา | W3C |
เปิดตัวครั้งแรก | 4 กันยายน 2001 (22 ปีก่อน) (2001-09-04) |
รุ่นล่าสุด | 1.1 (Second Edition) 16 สิงหาคม 2011; 12 ปีก่อน (2011-08-16) |
รูปแบบ | Vector graphics |
แยกสำหรับ | XML |
มาตรฐาน | W3C SVG |
รูปแบบไฟล์เปิด | Yes |
เว็บไซต์ | www |
รูปภาพ SVG ถูกกำหนดในรูปแบบกราฟิกเวกเตอร์และจัดเก็บไว้ในไฟล์ข้อความ XML จึงสามารถปรับขนาดภาพ SVG ได้โดยไม่สูญเสียคุณภาพ และยังสามารถ ค้นหา สร้างดัชนี สร้างสคริปต์ และ บีบอัด ไฟล์ SVG ได้ ไฟล์ข้อความ XML สามารถสร้างและแก้ไขได้ด้วย โปรแกรมแก้ไขข้อความ หรือ โปรแกรมแก้ไขกราฟิกแบบเวกเตอร์ และแสดงผลโดย เว็บเบราว์เซอร์ทั่วๆ ไป
การนำไปใช้ในช่วงแรกถูกจำกัดเนื่องจากขาดการสนับสนุนใน Internet Explorer เวอร์ชันเก่า อย่างไรก็ตาม ในปี 2011 เบราว์เซอร์เดสก์ท็อปหลักทั้งหมดเริ่มรองรับ SVG การรองรับเบราว์เซอร์แบบเนทีฟมีข้อดีหลายประการ เช่น ไม่ต้องใช้ปลั๊กอิน ช่วยให้สามารถผสมผสาน SVG กับเนื้อหาอื่น ๆ ได้ และปรับปรุงความน่าเชื่อถือในการเรนเดอร์และสคริปต์ การรองรับ SVG บนมือถือนั้นมีหลากหลายรูปแบบ โดยมีอุปกรณ์และเบราว์เซอร์ที่แตกต่างกันรองรับ SVG Tiny 1.1 หรือ 1.2 SVG สามารถผลิตได้โดยใช้โปรแกรมแก้ไขกราฟิกแบบเวกเตอร์และเรนเดอร์เป็นรูปแบบแรสเตอร์ ในแอปพลิเคชันบนเว็บ Inline SVG อนุญาตให้ฝังเนื้อหา SVG ภายในเอกสาร HTML
แม้จะมีข้อดี แต่ SVG ก็อาจก่อให้เกิดความเสี่ยงด้านความปลอดภัยได้หากใช้กับรูปภาพ เนื่องจากสามารถโฮสต์สคริปต์หรือ CSS ได้ ซึ่งอาจนำไปสู่การโจมตีด้วยสคริปต์ข้ามไซต์หรือช่องโหว่อื่นๆ