เอสวีจี (อังกฤษ: SVG: Scalable Vector Graphics ภาพกราฟิกส์เวกเตอร์ปรับขนาดได้) เป็นภาพกราฟิกส์เวกเตอร์ที่ใช้ XML สำหรับกำหนดกราฟิกสองมิติโดยรองรับการโต้ตอบและภาพเคลื่อนไหว มาตรฐาน SVG เป็น ที่พัฒนาโดย เวิลด์ไวด์เว็บคอนซอร์เทียม ตั้งแต่ปี 1999
นามสกุลไฟล์ | .svg , .svgz |
---|---|
ประเภทสื่ออินเทอร์เน็ต | image/svg+xml |
public.svg-image | |
ผู้พัฒนา | W3C |
เปิดตัวครั้งแรก | 4 กันยายน 2001 |
รุ่นล่าสุด | 1.1 (Second Edition) 16 สิงหาคม 2011 |
รูปแบบ | 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 ได้ ซึ่งอาจนำไปสู่การโจมตีด้วยสคริปต์ข้ามไซต์หรือช่องโหว่อื่นๆ
ความเป็นมา
SVG ได้รับการพัฒนาภายใน เวิลด์ไวด์เว็บคอนซอร์เทียม (World Wide Web Consortium, W3C) ตั้งแต่ปี 1999 หลังจากมีการส่งข้อเสนอการแข่งขันหกภาษาสำหรับภาษากราฟิกแบบเวกเตอร์ไปยังสมาคมระหว่างปี 1998 (ดูด้านล่าง)
คณะทำงาน SVG ในยุคแรกๆ ตัดสินใจที่จะไม่พัฒนาผลงานเชิงพาณิชย์ใดๆ แต่เพื่อสร้าง ภาษามาร์กอัป ใหม่ที่ได้รับแจ้งแต่ไม่ได้อิงจากภาษาใดๆ เลย
SVG ได้รับการพัฒนาโดย เริ่มต้นในปี 1998 หลังจากได้รับผลงานกราฟิกเวกเตอร์ที่แข่งขันกันหกรายการในปีนั้น:
- แผนผังเว็บจาก
- จาก Adobe Systems, IBM, Netscape และ Sun Microsystems
- โดย Autodesk, Hewlett-Packard, Macromedia, Microsoft และ
- ภาษามาร์กอัปกราฟิกไฮเปอร์ (HGML) โดย และ
- จาก Boeing, PTC, InterCAP Graphics Systems, , และ Xerox
- DrawML จาก Excosoft AB
Chris Lilley จาก W3C เป็นประธานคณะทำงานในขณะนั้น
มาตรฐาน SVG ได้รับการอัปเดตเป็นเวอร์ชัน 1.1 ในปี 2011 Scalable Vector Graphics 2 กลายเป็น คำแนะนำสำหรับผู้สมัคร W3C เมื่อวันที่ 15 กันยายน 2016 SVG 2 รวมคุณสมบัติใหม่หลายประการ นอกเหนือจาก SVG 1.1 และ SVG Tiny 1.2
เวอร์ชัน 1.x
- SVG 1.0 กลายเป็น คำแนะนำของ W3C เมื่อวันที่ 4 กันยายน 2001
- SVG 1.1 กลายเป็นคำแนะนำของ W3C เมื่อวันที่ 14 มกราคม 2003 ข้อกำหนด SVG 1.1 ได้รับการทำให้เป็นโมดูลเพื่อให้สามารถกำหนดชุดย่อยเป็นโปรไฟล์ได้ นอกเหนือจากนี้ SVG 1.1 และ SVG 1.0 มีความแตกต่างน้อยมาก
- SVG Tiny 1.2 กลายเป็นคำแนะนำของ W3C เมื่อวันที่ 22 ธันวาคม 2008 ในตอนแรกมันถูกร่างเป็นโปรไฟล์ของ SVG เต็ม 1.2 ที่วางแผนไว้ (ซึ่งตั้งแต่นั้นมาถูกทิ้งเพื่อสนับสนุน SVG 2) แต่ต่อมาได้รับการปรับโครงสร้างใหม่เป็นข้อกำหนดแบบสแตนด์อโลน โดยทั่วไปได้รับการสนับสนุนไม่ดี
- SVG 1.1 Second Edition ซึ่งรวมถึงข้อผิดพลาดและการชี้แจงทั้งหมด แต่ไม่มีฟีเจอร์ใหม่ใน SVG 1.1 ดั้งเดิมที่เผยแพร่เมื่อวันที่ 16 สิงหาคม 2011
- SVG Tiny 1.2 Portable/Secure ซึ่งเป็นชุดย่อยที่ปลอดภัยยิ่งขึ้นของโปรไฟล์ SVG Tiny 1.2 ที่เปิดตัวเป็นมาตรฐานร่าง IETF เมื่อวันที่ 29 กรกฎาคม 2020 มีชื่อเรียกอีกอย่างว่า SVG Tiny P/S SVG Tiny 1.2 Portable/Secure เป็นข้อกำหนดของมาตรฐานร่าง
เวอร์ชัน 2
SVG 2 ลบหรือเลิกใช้คุณลักษณะบางอย่างของ SVG 1.1 และรวมเอาคุณลักษณะใหม่จาก HTML5 และ :
- ตัวอย่างเช่น SVG 2 จะลบองค์ประกอบแบบอักษรหลายอย่าง เช่น
glyph
และaltGlyph
(แทนที่ด้วยรูปแบบแบบอักษร WOFF) xml:space
แอตทริบิวต์เลิกใช้แล้วเพื่อสนับสนุน CSS- เพิ่มฟีเจอร์ HTML5 เช่น
translate
และdata-*
แล้ว - คุณสมบัติการจัดการข้อความจาก SVG Tiny 1.2 มีคำอธิบายประกอบว่าจะรวมไว้ด้วย แต่ยังไม่ได้ทำให้เป็นทางการในข้อความ คุณสมบัติอื่นๆ ของ 1.2 นั้นถูกคัดสรรมาอย่างดี แต่ SVG 2 ไม่ใช่ชุดที่เหนือกว่าของ SVG Tiny 1.2 โดยทั่วไป
SVG 2 มาถึงขั้นตอนการแนะนำผู้สมัครเมื่อวันที่ 15 กันยายน 2016 และเวอร์ชันที่แก้ไขแล้วได้รับการเผยแพร่เมื่อวันที่ 7 สิงหาคม 2018 และ 4 ตุลาคม 2018 ร่างล่าสุดเผยแพร่เมื่อวันที่ 08 มีนาคม 2023
คุณสมบัติ
SVG รองรับการโต้ตอบ แอนิเมชั่น และความสามารถด้านกราฟิกที่หลากหลาย ทำให้เหมาะสำหรับทั้งโปรแกรมประยุกต์บนเว็บและสิ่งพิมพ์ ภาพ SVG สามารถบีบอัดได้ด้วยอัลกอริธึม gzip ส่งผลให้ไฟล์ SVGZ โดยทั่วไปมีขนาดเล็กกว่าต้นฉบับ 20-50% SVG ยังรองรับข้อมูลเมตา ซึ่งช่วยให้จัดทำดัชนี ค้นหา และดึงเนื้อหา SVG ได้ดียิ่งขึ้น
SVG อนุญาตให้ใช้วัตถุกราฟิกได้สามประเภท: รูปร่างกราฟิกแบบเวกเตอร์ (เช่น เส้นทางที่ประกอบด้วยเส้นตรงและเส้นโค้ง) รูปภาพบิตแมป และข้อความ ออบเจ็กต์กราฟิกสามารถจัดกลุ่ม จัดรูปแบบ แปลง และรวมเป็นออบเจ็กต์ ที่แสดงผล ก่อนหน้านี้ได้ ชุดคุณสมบัติประกอบด้วย การแปลง แบบซ้อน และออบเจ็กต์เทมเพลต ภาพวาด SVG สามารถมีปฏิสัมพันธ์ และสามารถรวม ภาพเคลื่อนไหว กำหนดไว้ในองค์ประกอบ SVG XML หรือผ่านการ เขียนสคริปต์ ที่เข้าถึง SVG Document Object Model (DOM)
SVG ใช้ CSS สำหรับการจัดรูปแบบและ JavaScript สำหรับการเขียนสคริปต์ ข้อความ รวมถึงสากลวิวัตน์และเทศวิวัตน์ ที่ปรากฏเป็นข้อความธรรมดาภายใน SVG DOM ช่วยเพิ่ม กราฟิก SVG
การพิมพ์
แม้ว่าข้อกำหนด SVG จะเน้นที่ เป็นหลัก แต่การออกแบบก็รวมความสามารถพื้นฐานของ เช่น PDF ของ Adobe มันมีข้อกำหนดสำหรับกราฟิกที่หลากหลาย และเข้ากันได้กับ CSS เพื่อจุดประสงค์ด้านการออกแบบ SVG มีข้อมูลที่จำเป็นในการวางสัญลักษณ์และรูปภาพแต่ละรายการในตำแหน่งที่เลือกบนหน้าที่พิมพ์
การเขียนสคริปต์และแอนิเมชั่น
ภาพวาด SVG สามารถเป็นไดนามิกและโต้ตอบได้ การปรับเปลี่ยนองค์ประกอบตามเวลาสามารถอธิบายได้ใน หรือสามารถตั้งโปรแกรมใน ภาษาสคริปต์ (เช่น JavaScript ) W3C แนะนำ SMIL อย่างชัดเจนเป็นมาตรฐานสำหรับแอนิเมชั่นใน SVG
ชุด ตัวจัดการเหตุการณ์ ที่หลากหลาย เช่น "onmouseover" และ "onclick" สามารถกำหนดให้กับออบเจ็กต์กราฟิก SVG ใดๆ เพื่อใช้การกระทำและเหตุการณ์ต่างๆ ได้
โปรไฟล์มือถือ
เนื่องจากความต้องการของอุตสาหกรรม โปรไฟล์มือถือสองโปรไฟล์จึงถูกนำมาใช้กับ SVG 1.1: SVG Tiny (SVGT) และ SVG Basic (SVGB)
สิ่งเหล่านี้เป็นส่วนย่อยของมาตรฐาน SVG ฉบับเต็ม ซึ่งส่วนใหญ่มีไว้สำหรับ ตัวแทนผู้ใช้ ที่มีความสามารถจำกัด โดยเฉพาะอย่างยิ่ง SVG Tiny ถูกกำหนดไว้สำหรับอุปกรณ์มือถือที่มีข้อจำกัดสูง เช่น โทรศัพท์มือถือ ; มันไม่รองรับสไตล์หรือการเขียนสคริปต์ SVG Basic ถูกกำหนดไว้สำหรับอุปกรณ์เคลื่อนที่ระดับสูง เช่น สมาร์ทโฟน
ในปี พ.ศ. 2546 ซึ่งเป็นกลุ่มมาตรฐานโทรคมนาคมระหว่างประเทศ ได้นำ SVG Tiny มาใช้เป็นรูปแบบสื่อกราฟิกแบบเวกเตอร์ที่จำเป็นสำหรับโทรศัพท์รุ่นต่อไป SVGT เป็นรูปแบบกราฟิกเวกเตอร์ที่จำเป็น และการรองรับ SVGB เป็นทางเลือกสำหรับ บริการข้อความมัลติมีเดีย (MMS) และบริการสตรีมมิ่งแบบสลับแพ็คเก็ต มันเป็นภายหลัง[] เพิ่มเป็นรูปแบบที่จำเป็นสำหรับกราฟิกแบบเวกเตอร์ใน 3GPP (IMS)
โปรไฟล์มือถือทั้งสองไม่รองรับ Document Object Model (DOM) แบบเต็ม ในขณะที่มีเพียง SVG Basic เท่านั้นที่มีตัวเลือกการสนับสนุนสำหรับการเขียนสคริปต์ แต่เนื่องจากเป็นชุดย่อยที่เข้ากันได้อย่างสมบูรณ์ของมาตรฐานเต็มรูปแบบ กราฟิก SVG ส่วนใหญ่จึงยังสามารถเรนเดอร์โดยอุปกรณ์ที่รองรับเฉพาะ โปรไฟล์มือถือ
SVGT 1.2 เพิ่ม microDOM (μDOM) การออกแบบและการเขียนสคริปต์ SVGT 1.2 ยังมีคุณสมบัติบางอย่างที่ไม่มีใน SVG 1.1 รวมถึงเส้นที่ไม่ปรับขนาด ซึ่งได้รับการสนับสนุนโดยการใช้งาน SVG 1.1 บางอย่าง เช่น Opera, Firefox และ WebKit เมื่อฐานโค้ดที่ใช้ร่วมกันระหว่างเบราว์เซอร์เดสก์ท็อปและมือถือเพิ่มขึ้น การใช้ SVG 1.1 บน SVGT 1.2 ก็เพิ่มขึ้นเช่นกัน
การบีบอัด
รูปภาพ SVG ซึ่งเป็นรูปแบบ XML ประกอบด้วยส่วนของข้อความที่ซ้ำกันจำนวนมาก ดังนั้นจึงเหมาะอย่างยิ่งสำหรับอัลกอริธึม การบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล เมื่อรูปภาพ SVG ถูกบีบอัดด้วยอัลกอริธึม gzip รูปภาพนั้นจะถูกเรียกว่ารูปภาพ "SVGZ" และใช้นามสกุลไฟล์ .svgz
ที่เกี่ยวข้อง ผู้ดู SVG 1.1 จะแสดงภาพที่บีบอัด โดยทั่วไปไฟล์ SVGZ จะมีขนาด 20 ถึง 50 เปอร์เซ็นต์ของขนาดต้นฉบับ W3C มีไฟล์ SVGZ เพื่อทดสอบความสอดคล้อง
ความปลอดภัย
เนื่องจาก SVG เป็นรูปแบบเอกสาร ซึ่งคล้ายกับ HTML จึงทำให้ HTML สามารถโฮสต์สคริปต์หรือ CSS ได้ นี่เป็นปัญหาเมื่อผู้โจมตีสามารถอัปโหลดไฟล์ SVG ไปยังเว็บไซต์ เช่น รูปโปรไฟล์ และไฟล์นั้นถือเป็นภาพปกติ แต่มีเนื้อหาที่เป็นอันตราย ตัวอย่างเช่น หากไฟล์ SVG ถูกปรับใช้เป็นภาพพื้นหลัง CSS หรือโลโก้บนเว็บไซต์บางแห่ง หรือในแกลเลอรีรูปภาพบางแห่ง เมื่อรูปภาพถูกโหลดในเบราว์เซอร์ ไฟล์นั้นจะเปิดใช้งานสคริปต์หรือเนื้อหาอื่นๆ สิ่งนี้สามารถล็อคเบราว์เซอร์ () แต่ยังอาจนำไปสู่ และการโจมตี W3C จึงกำหนดข้อกำหนดบางประการเมื่อมีการใช้ SVG สำหรับรูปภาพ: SVG Security
W3C ระบุว่า Inline SVG (ไฟล์ SVG ที่โหลดบนเว็บไซต์) ถือว่ามีความเสี่ยงด้านความปลอดภัยน้อยกว่า เนื่องจากเนื้อหาเป็นส่วนหนึ่งของเอกสารที่มีขนาดใหญ่กว่า ดังนั้นการเขียนสคริปต์และ CSS จึงไม่ใช่เรื่องที่ไม่คาดคิด
งานที่เกี่ยวข้อง
มาตรฐาน - การแสดงฉากแอปพลิเคชันน้ำหนักเบา (LASeR) และรูปแบบการรวมกลุ่มอย่างง่าย (SAF) อิงจาก SVG Tiny ได้รับการพัฒนาโดย MPEG ( /SC29/WG11) และเผยแพร่เป็น ISO/IEC 14496-20:2006 ความสามารถของ SVG ได้รับการปรับปรุงใน MPEG-4 ตอนที่ 20 ด้วยคุณสมบัติหลักสำหรับบริการมือถือ เช่น การอัปเดตแบบไดนามิก การเข้ารหัสไบนารี การแสดงแบบอักษรที่ล้ำสมัย SVG ยังได้รับการรองรับใน ใน ซึ่งเป็นการแสดงข้อความของเนื้อหามัลติมีเดีย MPEG-4 โดยใช้ XML
ดูเพิ่ม
อ้างอิง
- "Media Type Registration for image/svg+xml". W3C. จากแหล่งเดิมเมื่อ 19 February 2014. สืบค้นเมื่อ 5 February 2014.
- St. Laurent, Simon; Makoto, Murata; Kohn, Dan (January 2001). "XML Media Types". IETF Datatracker. doi:10.17487/RFC3023. จากแหล่งเดิมเมื่อ 24 August 2011. สืบค้นเมื่อ 5 February 2014.
- "Secret Origin of SVG". World Wide Web Consortium. 21 December 2007. จากแหล่งเดิมเมื่อ 24 December 2020. สืบค้นเมื่อ 1 January 2011. อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่สมเหตุสมผล มีนิยามชื่อ "secretOrigin" หลายครั้งด้วยเนื้อหาต่างกัน - "Schematic Graphics". W3C. จากแหล่งเดิมเมื่อ 31 January 2022. สืบค้นเมื่อ 19 July 2019.
- Al-Shamma, Nabeel; Robert Ayers; Richard Cohn; Jon Ferraiolo; Martin Newell; Roger K. de Bry; Kevin McCluskey; Jerry Evans (10 April 1998). "Precision Graphics Markup Language (PGML)". W3C. จากแหล่งเดิมเมื่อ 16 December 2021. สืบค้นเมื่อ 2009-05-08.
- Mathews, Brian; Brian Dister; John Bowler; Howard Cooper stein; Ajay Jindal; Tuan Nguyen; Peter Wu; Troy Sandal (13 May 1998). "Vector Markup Language (VML)". W3C. จากแหล่งเดิมเมื่อ 6 November 2021. สืบค้นเมื่อ 2009-05-08.
- "Hyper Graphics Markup Language (HGML)". W3C. จากแหล่งเดิมเมื่อ 7 April 2022. สืบค้นเมื่อ 19 July 2019.
- "WebCGM Profile". xml.coverpages.org. จากแหล่งเดิมเมื่อ 14 August 2022. สืบค้นเมื่อ 4 March 2019.
- "Scalable Vector Graphics (SVG) 2". W3C. จากแหล่งเดิมเมื่อ 27 January 2017. สืบค้นเมื่อ 28 January 2017.
- Ferraiolo, Jon (4 September 2001). "Scalable Vector Graphics (SVG) 1.0 Specification". World Wide Web Consortium. จากแหล่งเดิมเมื่อ 11 May 2008. สืบค้นเมื่อ 24 February 2010.
- Ferraiolo, Jon (16 August 2011). "Scalable Vector Graphics (SVG) 1.1 Specification". World Wide Web Consortium. จากแหล่งเดิมเมื่อ 16 September 2012. สืบค้นเมื่อ 14 April 2016.
- Capin, Tolga (15 June 2009). "Mobile SVG Profiles: SVG Tiny and SVG Basic". World Wide Web Consortium. จากแหล่งเดิมเมื่อ 9 October 2010. สืบค้นเมื่อ 24 October 2010.
- Andersson, Ola (22 December 2008). "Scalable Vector Graphics (SVG) Tiny 1.2 Specification". World Wide Web Consortium. จากแหล่งเดิมเมื่อ 7 December 2020. สืบค้นเมื่อ 24 February 2010.
- Dengler, Patrick (8 July 2010). "Getting to SVG 2.0: A report from the SVG Working Group Face-to-Face (May 24th – June 1st 2010)". . Microsoft. จากแหล่งเดิมเมื่อ 12 May 2016. สืบค้นเมื่อ 26 August 2010.
- "Scalable Vector Graphics (SVG) 1.1 (Second Edition)". W3C. จากแหล่งเดิมเมื่อ 24 September 2011. สืบค้นเมื่อ 29 August 2011. อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่สมเหตุสมผล มีนิยามชื่อ "SVG1.1-2E" หลายครั้งด้วยเนื้อหาต่างกัน - Brotman, Alex; Adams, J. Trent. "SVG Tiny Portable/Secure". จากแหล่งเดิมเมื่อ 14 February 2021. สืบค้นเมื่อ 9 February 2021.
{{}}
: Cite journal ต้องการ|journal=
((help)) - "Implementation Guide". BIMI Group. จากแหล่งเดิมเมื่อ 28 February 2021. สืบค้นเมื่อ 9 February 2021.
- "Appendix K: Changes from SVG 1.1". World Wide Web Consortium. 2020-05-26. จากแหล่งเดิมเมื่อ 4 February 2021. สืบค้นเมื่อ 31 December 2020. อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่สมเหตุสมผล มีนิยามชื่อ "diff" หลายครั้งด้วยเนื้อหาต่างกัน - "Chapter 11: Text". World Wide Web Consortium. 2020-05-26. จากแหล่งเดิมเมื่อ 21 April 2021. สืบค้นเมื่อ 31 December 2020.
- "Scalable Vector Graphics (SVG) 2". World Wide Web Consortium. 2016-09-15. จากแหล่งเดิมเมื่อ 9 September 2021. สืบค้นเมื่อ 2021-08-17.
- "Scalable Vector Graphics (SVG) 2". World Wide Web Consortium. 2018-10-04. จากแหล่งเดิมเมื่อ 19 July 2021. สืบค้นเมื่อ 2021-08-17.
- "Scalable Vector Graphics (SVG) 2". World Wide Web Consortium. 2023-03-08. จากแหล่งเดิมเมื่อ 10 February 2021. สืบค้นเมื่อ 2024-01-07.
- Alex, Danilo; Fujisawa, Jun (2002). "SVG as a Page Description Language". svgopen.org. จากแหล่งเดิมเมื่อ 29 May 2010. สืบค้นเมื่อ 24 February 2010.
- Paul, Festa (9 January 2003). "W3C releases scripting standard, caveat". . จากแหล่งเดิมเมื่อ 17 May 2011. สืบค้นเมื่อ 24 February 2010.
- "SVG Tiny 1.2". Scalable Vector Graphics (SVG) Tiny 1.2 Specification. W3C. 2008-12-22. จากแหล่งเดิมเมื่อ 30 January 2014. สืบค้นเมื่อ 2014-03-05. อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่สมเหตุสมผล มีนิยามชื่อ "tiny1.x" หลายครั้งด้วยเนื้อหาต่างกัน - "SVG in 3GPP Multimedia Messaging and Streaming Services (version March 2003)". SVG Open. 2003. จากแหล่งเดิมเมื่อ 26 June 2009. สืบค้นเมื่อ 19 October 2009.
- "3GPP Multimedia Messaging Service (MMS); Media formats and codecs (Release 5); 3GPP TS 26.140 V5.2.0 (2002-12); Technical Specification" ( doc). . 2 January 2003. จากแหล่งเดิมเมื่อ 8 February 2007. สืบค้นเมื่อ 25 February 2010.
- "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Multimedia Messaging Service (MMS); Media formats and codecs (Release 5)" ( doc). 3GPP TS 26.140 V5.2.0 (2002-12). . March 2003. จากแหล่งเดิมเมื่อ 12 February 2007. สืบค้นเมื่อ 24 February 2010.
- "3GPP Specification detail - 3GPP TS 26.141: IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs". . 10 December 2009. จากแหล่งเดิมเมื่อ 7 October 2008. สืบค้นเมื่อ 24 February 2010.
- . intelegain.com. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 29 November 2018. สืบค้นเมื่อ 21 November 2018.
{{}}
: CS1 maint: bot: original URL status unknown () - "Listing of phones that support SVG". Svg.org. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 8 January 2010. สืบค้นเมื่อ 24 October 2010.
- See www
.w3 .org /TR /SVG11 /conform .html #ConformingSVGViewers which states, "SVG implementations must correctly support gzip-encoded [RFC1952] and deflate-encoded [RFC1951] data streams, for any content type (including SVG, script files, images)." - . SVG Zone. Adobe Systems. 14 July 2009. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 1 June 2010. สืบค้นเมื่อ 24 February 2010.
- For example, dev
.w3 .org /SVG /profiles /1 .1F2 /test /harness /htmlObject /conform-viewers-01-t .html - Nguyen, Thanh Nguyen (7 November 2019). "Anatomy of Scalable Vector Graphics (SVG) Attack Surface on the Web". Fortinet Blog. จากแหล่งเดิมเมื่อ 21 February 2023. สืบค้นเมื่อ 21 February 2023.
- "SVG Security - W3C Wiki". W3C. จากแหล่งเดิมเมื่อ 21 February 2023. สืบค้นเมื่อ 21 February 2023. อ้างอิงผิดพลาด: ป้ายระบุ
<ref>
ไม่สมเหตุสมผล มีนิยามชื่อ "auto" หลายครั้งด้วยเนื้อหาต่างกัน - Concolato, Cyril (July 2005). "MPEG-4 LASeR white paper". International Organization for Standardization. จากแหล่งเดิมเมื่อ 25 July 2011. สืบค้นเมื่อ 29 August 2010.
- "ISO/IEC 14496-20:2008 - Information technology – Coding of audio-visual objects – Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF)". International Organization for Standardization. จากแหล่งเดิมเมื่อ 14 May 2011. สืบค้นเมื่อ 30 October 2009.
- "LASeR - the MPEG standard for Rich Media Services" (PDF). (PDF)จากแหล่งเดิมเมื่อ 21 February 2011. สืบค้นเมื่อ 11 April 2010.
- Chiariglione, Leonardo (8 March 2005). . คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 25 September 2010. สืบค้นเมื่อ 30 October 2009.
แหล่งข้อมูลอื่น
- W3C SVG page specifications, list of implementations
- W3C SVG primer W3C Primer (ฉบับร่าง) under auspices of SVG Interest Group
- MDN - SVG: Scalable Vector Graphics
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
exswici xngkvs SVG Scalable Vector Graphics phaphkrafiksewketxrprbkhnadid epnphaphkrafiksewketxrthiich XML sahrbkahndkrafiksxngmitiodyrxngrbkarottxbaelaphaphekhluxnihw matrthan SVG epn thiphthnaody ewildiwdewbkhxnsxrethiym tngaetpi 1999SVGnamskulifl svg svgzpraephthsuxxinethxrentimage svg xmlpublic svg imagephuphthnaW3Cepidtwkhrngaerk4 knyayn 2001 22 pikxn 2001 09 04 runlasud1 1 Second Edition 16 singhakhm 2011 12 pikxn 2011 08 16 rupaebbVector graphicsaeyksahrbXMLmatrthanW3C SVGrupaebbiflepidYesewbistwww wbr w3 wbr org wbr Graphics wbr SVG wbr rupphaph SVG thukkahndinrupaebbkrafikewketxraelacdekbiwiniflkhxkhwam XML cungsamarthphaph SVG idodyimsuyesiykhunphaph aelayngsamarth khnha srangskhript aela bibxd ifl SVG id iflkhxkhwam XML samarthsrangaelaaekikhiddwy opraekrmaekikhkhxkhwam hrux aelaaesdngphlody ewbebrawesxrthw ip karnaipichinchwngaerkthukcakdenuxngcakkhadkarsnbsnunin Internet Explorer ewxrchneka xyangirktam inpi 2011 ebrawesxredskthxphlkthnghmderimrxngrb SVG karrxngrbebrawesxraebbenthifmikhxdihlayprakar echn imtxngichplkxin chwyihsamarthphsmphsan SVG kbenuxhaxun id aelaprbprungkhwamnaechuxthuxinkarernedxraelaskhript karrxngrb SVG bnmuxthuxnnmihlakhlayrupaebb odymixupkrnaelaebrawesxrthiaetktangknrxngrb SVG Tiny 1 1 hrux 1 2 SVG samarthphlitidodyichopraekrmaekikhkrafikaebbewketxraelaernedxrepnrupaebbaersetxr inaexpphliekhchnbnewb Inline SVG xnuyatihfngenuxha SVG phayinexksar HTML aemcamikhxdi aet SVG kxackxihekidkhwamesiyngdankhwamplxdphyidhakichkbrupphaph enuxngcaksamarthohstskhripthrux CSS id sungxacnaipsukarocmtidwyskhriptkhamisthruxchxngohwxunkhwamepnmaSVG idrbkarphthnaphayin ewildiwdewbkhxnsxrethiym World Wide Web Consortium W3C tngaetpi 1999 hlngcakmikarsngkhxesnxkaraekhngkhnhkphasasahrbphasakrafikaebbewketxripyngsmakhmrahwangpi 1998 dudanlang khnathangan SVG inyukhaerk tdsinicthicaimphthnaphlnganechingphanichyid aetephuxsrang phasamarkxp ihmthiidrbaecngaetimidxingcakphasaid ely SVG idrbkarphthnaody erimtninpi 1998 hlngcakidrbphlngankrafikewketxrthiaekhngkhnknhkraykarinpinn aephnphngewbcak cak Adobe Systems IBM Netscape aela Sun Microsystems ody Autodesk Hewlett Packard Macromedia Microsoft aela phasamarkxpkrafikihepxr HGML ody aela cak Boeing PTC InterCAP Graphics Systems aela Xerox DrawML cak Excosoft AB Chris Lilley cak W3C epnprathankhnathanganinkhnann matrthan SVG idrbkarxpedtepnewxrchn 1 1 inpi 2011 Scalable Vector Graphics 2 klayepn khaaenanasahrbphusmkhr W3C emuxwnthi 15 knyayn 2016 SVG 2 rwmkhunsmbtiihmhlayprakar nxkehnuxcak SVG 1 1 aela SVG Tiny 1 2 ewxrchn 1 x SVG 1 0 klayepn khaaenanakhxng W3C emuxwnthi 4 knyayn 2001 SVG 1 1 klayepnkhaaenanakhxng W3C emuxwnthi 14 mkrakhm 2003 khxkahnd SVG 1 1 idrbkarthaihepnomdulephuxihsamarthkahndchudyxyepnopriflid nxkehnuxcakni SVG 1 1 aela SVG 1 0 mikhwamaetktangnxymak SVG Tiny aela SVG Basic oprifl SVG bnmuxthux klayepnkhaaenanakhxng W3C emuxwnthi 14 mkrakhm 2003 singehlanithukxthibaywaepnopriflkhxng SVG 1 1 SVG Tiny 1 2 klayepnkhaaenanakhxng W3C emuxwnthi 22 thnwakhm 2008 intxnaerkmnthukrangepnopriflkhxng SVG etm 1 2 thiwangaephniw sungtngaetnnmathukthingephuxsnbsnun SVG 2 aettxmaidrbkarprbokhrngsrangihmepnkhxkahndaebbsaetndxoln odythwipidrbkarsnbsnunimdi SVG 1 1 Second Edition sungrwmthungkhxphidphladaelakarchiaecngthnghmd aetimmifiecxrihmin SVG 1 1 dngedimthiephyaephremuxwnthi 16 singhakhm 2011 SVG Tiny 1 2 Portable Secure sungepnchudyxythiplxdphyyingkhunkhxngoprifl SVG Tiny 1 2 thiepidtwepnmatrthanrang IETF emuxwnthi 29 krkdakhm 2020 michuxeriykxikxyangwa SVG Tiny P S SVG Tiny 1 2 Portable Secure epnkhxkahndkhxngmatrthanrangewxrchn 2 SVG 2 lbhruxelikichkhunlksnabangxyangkhxng SVG 1 1 aelarwmexakhunlksnaihmcak HTML5 aela twxyangechn SVG 2 calbxngkhprakxbaebbxksrhlayxyang echn glyph aela altGlyph aethnthidwyrupaebbaebbxksr WOFF xml space aextthribiwtelikichaelwephuxsnbsnun CSS ephimfiecxr HTML5 echn translate aela data aelw khunsmbtikarcdkarkhxkhwamcak SVG Tiny 1 2 mikhaxthibayprakxbwacarwmiwdwy aetyngimidthaihepnthangkarinkhxkhwam khunsmbtixun khxng 1 2 nnthukkhdsrrmaxyangdi aet SVG 2 imichchudthiehnuxkwakhxng SVG Tiny 1 2 odythwip SVG 2 mathungkhntxnkaraenanaphusmkhremuxwnthi 15 knyayn 2016 aelaewxrchnthiaekikhaelwidrbkarephyaephremuxwnthi 7 singhakhm 2018 aela 4 tulakhm 2018 ranglasudephyaephremuxwnthi 08 minakhm 2023khunsmbtiphaphniaesdngihehnthungkhwamaetktangrahwangphaphbitaempaelaphaphewketxr phaphbitaempprakxbdwychudphikeslkhngthi inkhnathiphaphewketxrprakxbdwychudruprangkhngthi phaphbitaempcaaesdngphikesl inkhnathikarprbkhnadphaphewketxrcarksaruprangiw SVG rxngrbkarottxb aexniemchn aelakhwamsamarthdankrafikthihlakhlay thaihehmaasahrbthngopraekrmprayuktbnewbaelasingphimph phaph SVG samarthbibxdiddwyxlkxrithum gzip sngphlihifl SVGZ odythwipmikhnadelkkwatnchbb 20 50 SVG yngrxngrbkhxmulemta sungchwyihcdthadchni khnha aeladungenuxha SVG iddiyingkhun SVG xnuyatihichwtthukrafikidsampraephth ruprangkrafikaebbewketxr echn esnthangthiprakxbdwyesntrngaelaesnokhng rupphaphbitaemp aelakhxkhwam xxbecktkrafiksamarthcdklum cdrupaebb aeplng aelarwmepnxxbeckt thiaesdngphl kxnhnaniid chudkhunsmbtiprakxbdwy karaeplng aebbsxn aelaxxbecktethmephlt phaphwad SVG samarthmiptismphnth aelasamarthrwm phaphekhluxnihw kahndiwinxngkhprakxb SVG XML hruxphankar ekhiynskhript thiekhathung SVG Document Object Model DOM SVG ich CSS sahrbkarcdrupaebbaela JavaScript sahrbkarekhiynskhript khxkhwam rwmthungsaklwiwtnaelaethswiwtn thipraktepnkhxkhwamthrrmdaphayin SVG DOM chwyephim krafik SVG karphimph aemwakhxkahnd SVG caennthi epnhlk aetkarxxkaebbkrwmkhwamsamarthphunthankhxng echn PDF khxng Adobe mnmikhxkahndsahrbkrafikthihlakhlay aelaekhaknidkb CSS ephuxcudprasngkhdankarxxkaebb SVG mikhxmulthicaepninkarwangsylksnaelarupphaphaetlaraykarintaaehnngthieluxkbnhnathiphimph karekhiynskhriptaelaaexniemchn phaphwad SVG samarthepnidnamikaelaottxbid karprbepliynxngkhprakxbtamewlasamarthxthibayidin hruxsamarthtngopraekrmin phasaskhript echn JavaScript W3C aenana SMIL xyangchdecnepnmatrthansahrbaexniemchnin SVG chud twcdkarehtukarn thihlakhlay echn onmouseover aela onclick samarthkahndihkbxxbecktkrafik SVG id ephuxichkarkrathaaelaehtukarntang id opriflmuxthux enuxngcakkhwamtxngkarkhxngxutsahkrrm opriflmuxthuxsxngopriflcungthuknamaichkb SVG 1 1 SVG Tiny SVGT aela SVG Basic SVGB singehlaniepnswnyxykhxngmatrthan SVG chbbetm sungswnihymiiwsahrb twaethnphuich thimikhwamsamarthcakd odyechphaaxyangying SVG Tiny thukkahndiwsahrbxupkrnmuxthuxthimikhxcakdsung echn othrsphthmuxthux mnimrxngrbsitlhruxkarekhiynskhript SVG Basic thukkahndiwsahrbxupkrnekhluxnthiradbsung echn smarthofn inpi ph s 2546 sungepnklummatrthanothrkhmnakhmrahwangpraeths idna SVG Tiny maichepnrupaebbsuxkrafikaebbewketxrthicaepnsahrbothrsphthruntxip SVGT epnrupaebbkrafikewketxrthicaepn aelakarrxngrb SVGB epnthangeluxksahrb brikarkhxkhwammltimiediy MMS aelabrikarstrimmingaebbslbaephkhekt mnepnphayhlng ephimepnrupaebbthicaepnsahrbkrafikaebbewketxrin 3GPP IMS opriflmuxthuxthngsxngimrxngrb Document Object Model DOM aebbetm inkhnathimiephiyng SVG Basic ethannthimitweluxkkarsnbsnunsahrbkarekhiynskhript aetenuxngcakepnchudyxythiekhaknidxyangsmburnkhxngmatrthanetmrupaebb krafik SVG swnihycungyngsamarthernedxrodyxupkrnthirxngrbechphaa opriflmuxthux SVGT 1 2 ephim microDOM mDOM karxxkaebbaelakarekhiynskhript SVGT 1 2 yngmikhunsmbtibangxyangthiimmiin SVG 1 1 rwmthungesnthiimprbkhnad sungidrbkarsnbsnunodykarichngan SVG 1 1 bangxyang echn Opera Firefox aela WebKit emuxthanokhdthiichrwmknrahwangebrawesxredskthxpaelamuxthuxephimkhun karich SVG 1 1 bn SVGT 1 2 kephimkhunechnkn karbibxd rupphaph SVG sungepnrupaebb XML prakxbdwyswnkhxngkhxkhwamthisakncanwnmak dngnncungehmaaxyangyingsahrbxlkxrithum karbibxdkhxmulaebbimsuyesiykhxmul emuxrupphaph SVG thukbibxddwyxlkxrithum gzip rupphaphnncathukeriykwarupphaph SVGZ aelaichnamskulifl svgz thiekiywkhxng phudu SVG 1 1 caaesdngphaphthibibxd odythwipifl SVGZ camikhnad 20 thung 50 epxresntkhxngkhnadtnchbb W3C miifl SVGZ ephuxthdsxbkhwamsxdkhlxngkhwamplxdphyenuxngcak SVG epnrupaebbexksar sungkhlaykb HTML cungthaih HTML samarthohstskhripthrux CSS id niepnpyhaemuxphuocmtisamarthxpohldifl SVG ipyngewbist echn rupoprifl aelaiflnnthuxepnphaphpkti aetmienuxhathiepnxntray twxyangechn hakifl SVG thukprbichepnphaphphunhlng CSS hruxolokbnewbistbangaehng hruxinaeklelxrirupphaphbangaehng emuxrupphaphthukohldinebrawesxr iflnncaepidichnganskhripthruxenuxhaxun singnisamarthlxkhebrawesxr aetyngxacnaipsu aelakarocmti W3C cungkahndkhxkahndbangprakaremuxmikarich SVG sahrbrupphaph SVG Security W3C rabuwa Inline SVG ifl SVG thiohldbnewbist thuxwamikhwamesiyngdankhwamplxdphynxykwa enuxngcakenuxhaepnswnhnungkhxngexksarthimikhnadihykwa dngnnkarekhiynskhriptaela CSS cungimicheruxngthiimkhadkhidnganthiekiywkhxngmatrthan karaesdngchakaexpphliekhchnnahnkeba LASeR aelarupaebbkarrwmklumxyangngay SAF xingcak SVG Tiny idrbkarphthnaody MPEG SC29 WG11 aelaephyaephrepn ISO IEC 14496 20 2006 khwamsamarthkhxng SVG idrbkarprbprungin MPEG 4 txnthi 20 dwykhunsmbtihlksahrbbrikarmuxthux echn karxpedtaebbidnamik karekharhsibnari karaesdngaebbxksrthilasmy SVG yngidrbkarrxngrbin in sungepnkaraesdngkhxkhwamkhxngenuxhamltimiediy MPEG 4 odyich XMLduephimkhxmphiwetxrkrafiksxangxing Media Type Registration for image svg xml W3C cakaehlngedimemux 19 February 2014 subkhnemux 5 February 2014 St Laurent Simon Makoto Murata Kohn Dan January 2001 XML Media Types IETF Datatracker doi 10 17487 RFC3023 cakaehlngedimemux 24 August 2011 subkhnemux 5 February 2014 Secret Origin of SVG World Wide Web Consortium 21 December 2007 cakaehlngedimemux 24 December 2020 subkhnemux 1 January 2011 xangxingphidphlad payrabu lt ref gt imsmehtusmphl miniyamchux secretOrigin hlaykhrngdwyenuxhatangkn Schematic Graphics W3C cakaehlngedimemux 31 January 2022 subkhnemux 19 July 2019 Al Shamma Nabeel Robert Ayers Richard Cohn Jon Ferraiolo Martin Newell Roger K de Bry Kevin McCluskey Jerry Evans 10 April 1998 Precision Graphics Markup Language PGML W3C cakaehlngedimemux 16 December 2021 subkhnemux 2009 05 08 Mathews Brian Brian Dister John Bowler Howard Cooper stein Ajay Jindal Tuan Nguyen Peter Wu Troy Sandal 13 May 1998 Vector Markup Language VML W3C cakaehlngedimemux 6 November 2021 subkhnemux 2009 05 08 Hyper Graphics Markup Language HGML W3C cakaehlngedimemux 7 April 2022 subkhnemux 19 July 2019 WebCGM Profile xml coverpages org cakaehlngedimemux 14 August 2022 subkhnemux 4 March 2019 Scalable Vector Graphics SVG 2 W3C cakaehlngedimemux 27 January 2017 subkhnemux 28 January 2017 Ferraiolo Jon 4 September 2001 Scalable Vector Graphics SVG 1 0 Specification World Wide Web Consortium cakaehlngedimemux 11 May 2008 subkhnemux 24 February 2010 Ferraiolo Jon 16 August 2011 Scalable Vector Graphics SVG 1 1 Specification World Wide Web Consortium cakaehlngedimemux 16 September 2012 subkhnemux 14 April 2016 Capin Tolga 15 June 2009 Mobile SVG Profiles SVG Tiny and SVG Basic World Wide Web Consortium cakaehlngedimemux 9 October 2010 subkhnemux 24 October 2010 Andersson Ola 22 December 2008 Scalable Vector Graphics SVG Tiny 1 2 Specification World Wide Web Consortium cakaehlngedimemux 7 December 2020 subkhnemux 24 February 2010 Dengler Patrick 8 July 2010 Getting to SVG 2 0 A report from the SVG Working Group Face to Face May 24th June 1st 2010 Microsoft cakaehlngedimemux 12 May 2016 subkhnemux 26 August 2010 Scalable Vector Graphics SVG 1 1 Second Edition W3C cakaehlngedimemux 24 September 2011 subkhnemux 29 August 2011 xangxingphidphlad payrabu lt ref gt imsmehtusmphl miniyamchux SVG1 1 2E hlaykhrngdwyenuxhatangkn Brotman Alex Adams J Trent SVG Tiny Portable Secure cakaehlngedimemux 14 February 2021 subkhnemux 9 February 2021 a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite journal title aemaebb Cite journal cite journal a Cite journal txngkar journal help Implementation Guide BIMI Group cakaehlngedimemux 28 February 2021 subkhnemux 9 February 2021 Appendix K Changes from SVG 1 1 World Wide Web Consortium 2020 05 26 cakaehlngedimemux 4 February 2021 subkhnemux 31 December 2020 xangxingphidphlad payrabu lt ref gt imsmehtusmphl miniyamchux diff hlaykhrngdwyenuxhatangkn Chapter 11 Text World Wide Web Consortium 2020 05 26 cakaehlngedimemux 21 April 2021 subkhnemux 31 December 2020 Scalable Vector Graphics SVG 2 World Wide Web Consortium 2016 09 15 cakaehlngedimemux 9 September 2021 subkhnemux 2021 08 17 Scalable Vector Graphics SVG 2 World Wide Web Consortium 2018 10 04 cakaehlngedimemux 19 July 2021 subkhnemux 2021 08 17 Scalable Vector Graphics SVG 2 World Wide Web Consortium 2023 03 08 cakaehlngedimemux 10 February 2021 subkhnemux 2024 01 07 Alex Danilo Fujisawa Jun 2002 SVG as a Page Description Language svgopen org cakaehlngedimemux 29 May 2010 subkhnemux 24 February 2010 Paul Festa 9 January 2003 W3C releases scripting standard caveat cakaehlngedimemux 17 May 2011 subkhnemux 24 February 2010 SVG Tiny 1 2 Scalable Vector Graphics SVG Tiny 1 2 Specification W3C 2008 12 22 cakaehlngedimemux 30 January 2014 subkhnemux 2014 03 05 xangxingphidphlad payrabu lt ref gt imsmehtusmphl miniyamchux tiny1 x hlaykhrngdwyenuxhatangkn SVG in 3GPP Multimedia Messaging and Streaming Services version March 2003 SVG Open 2003 cakaehlngedimemux 26 June 2009 subkhnemux 19 October 2009 3GPP Multimedia Messaging Service MMS Media formats and codecs Release 5 3GPP TS 26 140 V5 2 0 2002 12 Technical Specification doc 2 January 2003 cakaehlngedimemux 8 February 2007 subkhnemux 25 February 2010 3rd Generation Partnership Project Technical Specification Group Services and System Aspects Multimedia Messaging Service MMS Media formats and codecs Release 5 doc 3GPP TS 26 140 V5 2 0 2002 12 March 2003 cakaehlngedimemux 12 February 2007 subkhnemux 24 February 2010 3GPP Specification detail 3GPP TS 26 141 IP Multimedia System IMS Messaging and Presence Media formats and codecs 10 December 2009 cakaehlngedimemux 7 October 2008 subkhnemux 24 February 2010 intelegain com khlngkhxmulekaekbcakaehlngedimemux 29 November 2018 subkhnemux 21 November 2018 a href wiki E0 B9 81 E0 B8 A1 E0 B9 88 E0 B9 81 E0 B8 9A E0 B8 9A Cite web title aemaebb Cite web cite web a CS1 maint bot original URL status unknown lingk Listing of phones that support SVG Svg org khlngkhxmulekaekbcakaehlngedimemux 8 January 2010 subkhnemux 24 October 2010 See www wbr w3 wbr org wbr TR wbr SVG11 wbr conform wbr html wbr ConformingSVGViewers which states SVG implementations must correctly support gzip encoded RFC1952 and deflate encoded RFC1951 data streams for any content type including SVG script files images SVG Zone Adobe Systems 14 July 2009 khlngkhxmulekaekbcakaehlngedimemux 1 June 2010 subkhnemux 24 February 2010 For example dev wbr w3 wbr org wbr SVG wbr profiles wbr 1 wbr 1F2 wbr test wbr harness wbr htmlObject wbr conform viewers 01 t wbr html Nguyen Thanh Nguyen 7 November 2019 Anatomy of Scalable Vector Graphics SVG Attack Surface on the Web Fortinet Blog cakaehlngedimemux 21 February 2023 subkhnemux 21 February 2023 SVG Security W3C Wiki W3C cakaehlngedimemux 21 February 2023 subkhnemux 21 February 2023 xangxingphidphlad payrabu lt ref gt imsmehtusmphl miniyamchux auto hlaykhrngdwyenuxhatangkn Concolato Cyril July 2005 MPEG 4 LASeR white paper International Organization for Standardization cakaehlngedimemux 25 July 2011 subkhnemux 29 August 2010 ISO IEC 14496 20 2008 Information technology Coding of audio visual objects Part 20 Lightweight Application Scene Representation LASeR and Simple Aggregation Format SAF International Organization for Standardization cakaehlngedimemux 14 May 2011 subkhnemux 30 October 2009 LASeR the MPEG standard for Rich Media Services PDF PDF cakaehlngedimemux 21 February 2011 subkhnemux 11 April 2010 Chiariglione Leonardo 8 March 2005 khlngkhxmulekaekbcakaehlngedimemux 25 September 2010 subkhnemux 30 October 2009 aehlngkhxmulxunW3C SVG page specifications list of implementations W3C SVG primer W3C Primer chbbrang under auspices of SVG Interest Group MDN SVG Scalable Vector Graphics