ทำไม W3C ถึงเลือก SVG

เผยแพร่แล้ว: 2023-02-25

W3C เลือก SVG ด้วยเหตุผลหลายประการ: SVG เป็นมาตรฐานเปิดที่พัฒนาและดูแลโดย W3C SVG เป็นรูปแบบที่ใช้ XML ซึ่งทำให้ง่ายต่อการรวมเข้ากับเทคโนโลยีเว็บอื่นๆ SVG ได้รับการสนับสนุนเป็นอย่างดีจากเบราว์เซอร์หลักๆ SVG นำเสนอคุณสมบัติมากมายที่ไม่สามารถพบได้ในรูปแบบภาพอื่น เช่น ภาพเคลื่อนไหวและการโต้ตอบ SVG สามารถปรับขนาดได้และสามารถแก้ไขและปรับแต่งได้ง่าย สามารถเข้าถึงได้ SVG ซึ่งหมายความว่าผู้ทุพพลภาพสามารถใช้งานได้ ในที่สุด W3C รู้สึกว่า SVG มีศักยภาพที่จะกลายเป็นรูปแบบมาตรฐานสำหรับ กราฟิกแบบเวกเตอร์ บนเว็บ

ทำไม Svg จึงถูกสร้างขึ้น

ทำไม Svg จึงถูกสร้างขึ้น
เครดิต: https://pinimg.com

ในช่วงปลายทศวรรษ 1990 World Wide Web Consortium (W3C) ได้เชิญนักพัฒนาให้เสนอรูปแบบ กราฟิกเวกเตอร์ ประเภทใหม่ และตั้งแต่นั้นมาไฟล์ SVG ก็ได้พัฒนาเป็นไฟล์เวกเตอร์ที่ได้รับความนิยมมากที่สุดในโลก มีการส่งข้อเสนอการแข่งขันหกรายการ ซึ่งท้ายที่สุดแล้วทั้งหมดรวมอยู่ในรูปแบบ SVG ของ W3C SVG ต้องใช้เวลาพอสมควรกว่าจะได้รับความนิยม

Scalar Vector Graphic (SVG) ถูกกำหนดโดย World Wide Web Consortium ในปี 1999 ในการสร้าง SVG คุณต้องใช้พิกัด x และ y สำหรับรูปร่าง เส้น และเส้นโค้ง ด้วยลายเส้นและ/หรือสี สามารถเพิ่มสีให้กับภาพเหล่านี้ได้ เมื่อเปรียบเทียบกับไฟล์ PNG และ JPEG ไฟล์ SVG มีความชัดเจนและคมชัดกว่ามาก

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

ประวัติและอนาคตของกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้

sva ถูกสร้างขึ้นเมื่อใด Web Schematics จาก CCLRC เป็นหนึ่งในหกผลงานกราฟิกแบบเวกเตอร์ที่แข่งขันกันซึ่งได้รับในช่วงเทศกาลแอปพลิเคชันปี 1998 ซึ่งนำไปสู่การสร้าง SVG โดย W3C SVG Working Group เหตุใด sva จึงสร้างโปรโตคอลกราฟิก ได้รับการพัฒนาโดย World Wide Web Consortium เป็นรูปแบบมาตรฐานสำหรับเว็บกราฟิกเพื่อทำงานร่วมกับมาตรฐานเว็บอื่นๆ เช่น HTML, CSS, JavaScript และรูปแบบเอกสาร เนื่องจากความเข้ากันได้ สคริปต์จึงสามารถควบคุมภาพ SVG ได้ thesvg ยังคงเป็นมาตรฐานทองคำของการออกแบบอิเล็กทรอนิกส์หรือไม่? ใช้เวลาสักครู่ แต่ขณะนี้ SVG ได้รับการสนับสนุนอย่างกว้างขวางในเบราว์เซอร์และอุปกรณ์หลักทั้งหมด การใช้รหัสช่วยให้สามารถสร้างไฟล์ SVG ที่ปรับขนาดได้ ค้นหาได้ และแก้ไขได้ องค์ประกอบ CSS เหล่านี้ดูดีในทุกแพลตฟอร์มและสามารถใช้ได้เช่นเดียวกับรูปภาพหรืออินไลน์ใน HTML ของคุณ (หากคุณสร้างเว็บไซต์แต่ไม่ต้องการเขียนโค้ด) มีบางไซต์ที่ยอดเยี่ยมที่ใช้กราฟิก svg ไฟล์ asvg คืออะไร? หากต้องการแก้ไขหรือสร้างไฟล์ SVG เพียงเปิดโปรแกรมแก้ไขข้อความแล้วลากลงในช่อง คุณยังสามารถเพิ่มรูปร่างหรือเส้นทาง othervg ระหว่างองค์ประกอบ svg เช่น วงกลม รูปสี่เหลี่ยมผืนผ้า วงรี และเส้นทาง คุณยังสามารถวาดและจัดการไฟล์ SVG โดยใช้ไลบรารี JavaScript ที่หลากหลาย

ทำไม Svg ถึงเป็นที่ต้องการ

ทำไม Svg ถึงเป็นที่ต้องการ
เครดิต: https://themoviedb.org

มีเหตุผลหลายประการที่ SVG เป็นที่นิยมสำหรับกราฟิกแบบเวกเตอร์บนเว็บ SVG ให้ความยืดหยุ่นมากกว่ารูปแบบเวกเตอร์อื่นๆ (เช่น EPS หรือ AI) เนื่องจากเบราว์เซอร์สามารถแสดงผลได้โดยตรง ไฟล์ SVG มักมีขนาดเล็กกว่าภาพบิตแมป ทำให้ดาวน์โหลดได้เร็วกว่าและใช้งานได้ง่ายขึ้น นอกจากนี้ยังสามารถสร้างและแก้ไขภาพ SVG ได้ด้วยโปรแกรมแก้ไขข้อความ ซึ่งมักจะสะดวกกว่าการใช้โปรแกรมแก้ไขบิตแมป สุดท้าย รูปภาพ SVG สามารถปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพ ทำให้เหมาะสำหรับการออกแบบเว็บที่ตอบสนอง

ฉันพบว่ามันน่าพอใจมากที่ได้เห็นการยอมรับและปรับใช้ SVG ในชุมชนการออกแบบและการพัฒนา ไฟล์ SVG ตามชื่อมีความหมายดังนี้: ในรูปแบบพื้นฐานที่สุด ไฟล์ SVG ควรมีลักษณะดังนี้ ไฟล์นี้จะมีความละเอียด 250 x 250 พิกเซล ซึ่งเป็นสี่เหลี่ยมสีน้ำเงิน ประเภทรูปภาพ เช่น JPEG, PNG หรือ GIF เป็นไฟล์บิตแมป (หรือแรสเตอร์) ที่มีจำนวนค่าพิกเซลที่ตั้งไว้ กราฟิกที่สร้างในรูปแบบ SVG จะยังคงคมชัดอย่างมากในทุกความละเอียด และจะขยายขนาดไปเรื่อย ๆ การบีบอัดไฟล์ SVG ของคุณด้วย gzip จะลดขนาดลง การบีบอัด Gzip ทำให้สามารถส่งไบต์จากเซิร์ฟเวอร์หรือ CDN น้อยลง

SVG ที่ใช้ XML ช่วยให้สามารถรวมคำหลัก คำอธิบาย และลิงก์ ทำให้เครื่องมือค้นหาสามารถจดจำเนื้อหาได้ เนื่องจากแอตทริบิวต์ title และ alt แอตทริบิวต์ title และ alt เป็นสิ่งที่จำเป็นในการจัดอันดับภาพบิตแมปใน SEO คุณยังสามารถเปลี่ยนสไตล์ของรูปภาพนั้นโดยใช้ CSS บน รูปภาพ sva ด้วยความสามารถในการแก้ไข SVG ได้โดยตรงโดยใช้โปรแกรมแก้ไขข้อความ จึงสามารถเคลื่อนไหวได้ กล่าวอีกนัยหนึ่ง หากคุณแคชหน้า HTML ของคุณ SVG ที่ฝังไว้ก็จะถูกแคชโดยอัตโนมัติเช่นกัน หากคุณกำลังจัดการกับรูปถ่าย รูปภาพแบบบิตแมปคือหนทางที่จะไปอย่างไม่ต้องสงสัย โดยทั่วไปแล้ว SVG รุ่นเก่าจะมีราคาแพงกว่าและมีขยะจำนวนมากในมาร์กอัป

มีเครื่องมือเพิ่มประสิทธิภาพมากมาย รวมถึงเครื่องมือหนึ่งสำหรับเพิ่มประสิทธิภาพ SVG ผ่าน Node.js ในไม่กี่วินาทีแรกของการดูไฟล์รูปแบบนี้ คุณจะสังเกตเห็นประโยชน์ในรูปแบบต่างๆ ทั้งหมด ไม่จำเป็นต้องมีหลายไอคอนในสีและขนาดที่แตกต่างกันอีกต่อไป วิธีนี้ทำให้กระบวนการออกแบบและพัฒนาง่ายขึ้นอย่างมาก ฉันใช้ชุดไอคอนจาก svgs.org เพื่อกำหนดขนาดไฟล์ที่ฉันสามารถชดเชยได้โดยใช้เวอร์ชันบิตแมป เมื่อใช้ SVG แทน PNG ขนาดไฟล์โดยรวมจะลดลงอย่างมาก มีความแตกต่างอย่างมากในการใช้และจัดการ โดยเฉพาะอย่างยิ่งกับชุดไอคอน

เมื่อเราสร้างสไปรต์จาก โฟลเดอร์ SVG เราจะหลีกเลี่ยงการส่งคำขอ HTTP แต่ละไฟล์สำหรับการโหลด เนื่องจากเราสร้างไฟล์เดียวสำหรับการโหลด นอกจากนี้ยังจัดการได้ง่ายกว่า โหลดเร็วกว่า และไม่ต้องอัปเดตเป็นประจำเมื่อมีเวอร์ชันใหม่ออกมา คุณสามารถเปลี่ยนแปลงสไตล์ของคุณเองได้โดยไม่ต้องใช้ Photoshop หรือร่างภาพโดยใช้ RenderBlock

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

ประโยชน์ของการใช้ Svg

ตัวเลือกรูปร่างด้วยการเติมหรือเส้นขีด รูปร่างแบบกำหนดเอง และประเภทที่ผู้ใช้กำหนด เช่น สี่เหลี่ยม วงรี และดาว
ข้อดีของการใช้ SVG เหนือรูปแบบภาพอื่นๆ คืออะไร
มีข้อดีหลายประการในการใช้ .VG เหนือรูปแบบภาพอื่นๆ คุณภาพของ SVG สามารถเพิ่มหรือลดได้โดยไม่สูญเสียความสมบูรณ์
ไฟล์ SVG ประกอบด้วยโค้ด XML ซึ่งทำให้แก้ไขได้ง่ายด้วยโปรแกรมแก้ไขข้อความ
HTML5 และ CSS สามารถรองรับ SVG ซึ่งเป็นรูปแบบภาพมาตรฐานที่เบราว์เซอร์สามารถใช้ได้
โปรแกรมวาดภาพและกราฟิกส่วนใหญ่สามารถเรียกใช้ไฟล์ SVG ได้


จุดประสงค์ของ Svg คืออะไร?

จุดประสงค์ของ Svg คืออะไร?
เครดิต: https://dribbble.com

SVG เป็น รูปแบบกราฟิกแบบเวกเตอร์ ที่สามารถใช้งานบนเว็บได้ เป็นรูปแบบ XML ที่สามารถใช้สร้างภาพคงที่หรือไดนามิก ภาพ SVG สามารถปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพ ทำให้เหมาะสำหรับการออกแบบเว็บที่ตอบสนอง

กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) เป็นรูปแบบภาพที่ไม่มีบรรพบุรุษร่วมกัน เมื่อใช้ SVG คุณไม่จำเป็นต้องใช้พิกเซลเฉพาะเพื่อรับภาพ พวกเขาไม่ใช้คำว่า 'เวกเตอร์' เพราะพวกเขาใช้องค์ประกอบที่มีขนาดและทิศทางเฉพาะเป็นข้อมูล คอลเลกชันของเวกเตอร์สามารถใช้เพื่อสร้างกราฟิกได้เกือบทุกประเภท คุณสามารถสร้างตั้งแต่ต้นหรือนำเข้ารูปภาพที่มีอยู่ก็ได้ ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ เครื่องมือออกแบบกราฟิกสมัยใหม่จำนวนมากรองรับ SVG ซึ่งนักออกแบบกราฟิกใช้กันอย่างแพร่หลาย หากคุณไม่ต้องการดาวน์โหลดซอฟต์แวร์ คุณสามารถแปลงเป็นภาษาอื่นโดยใช้เครื่องมือออนไลน์

ระบบจัดการเนื้อหา (CMS) ไม่รองรับ ไฟล์ sva จำเป็นอย่างยิ่งที่จะต้องพัฒนา SVG ตั้งแต่เริ่มต้นหรือเลือกรูปภาพที่เหมาะสมเพื่อแปลงเป็นรูปแบบ Adobe Illustrator และ GIMP เป็นสองเครื่องมือที่ดีที่สุดสำหรับทั้งสองงาน

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

ทำไมเว็บไซต์ถึงใช้ Svg?

เหตุผลหลักที่เว็บไซต์ใช้ SVG เป็นเพราะความสามารถในการปรับขนาด เมื่อปรับขนาดรูปภาพขึ้นหรือลง คุณภาพจะยังคงเหมือนเดิม สิ่งนี้ตรงกันข้ามกับภาพแรสเตอร์ซึ่งกลายเป็นพิกเซลเมื่อปรับขนาด

ขณะนี้กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) เป็นองค์ประกอบที่สำคัญของการออกแบบเว็บไซต์ เนื่องจากเป็นกราฟิกแบบเวกเตอร์ คุณจึงปรับขนาดได้โดยไม่สูญเสียคุณภาพ เนื่องจาก SVG มีขนาดใหญ่กว่า จึงมีลักษณะที่นุ่มนวลและคมชัดกว่ารูปภาพในรูปแบบอื่นๆ เพียงแค่คลิกเมาส์ไม่กี่ครั้ง คุณก็สามารถเพิ่ม SVG ลงใน HTML ของเพจได้ การใช้ CSS โดยไม่ใช้ Flash สามารถสร้างภาพที่เหมือน Flash ที่สมบูรณ์บนหน้าเว็บ Adobe จะเลิกใช้ Flash ภายในสิ้นปี 2563 เบราว์เซอร์หลักเพียง 2 เบราว์เซอร์ ได้แก่ Internet Explorer และ Android เท่านั้นที่ไม่รองรับกราฟิกเหล่านี้ คุณสามารถใช้เครื่องมือเช่น Grumpicon เพื่อสร้างทางเลือกสำหรับเว็บไซต์ของคุณ

เป็นกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) ซึ่งสามารถใช้สร้างกราฟิกจำนวนมากได้ คุณสามารถปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพของภาพ ทำให้สามารถสร้างกราฟิกและรูปภาพคุณภาพสูงได้
เนื่องจากทั้ง PNG และ SVG รองรับความโปร่งใส จึงสร้างโลโก้และกราฟิกออนไลน์ที่ยอดเยี่ยม โดยเฉพาะอย่างยิ่งความโปร่งใสเป็นสิ่งสำคัญของโลโก้เพราะทำให้ผู้ชมมองเห็นภาพที่อยู่เบื้องหลังโลโก้
หากคุณกำลังทำงานกับพิกเซลและความโปร่งใส PNG เป็นทางเลือกที่ดีกว่า sVG เนื่องจาก PNG และ SVG ใช้ค่า 8 บิตในการจัดเก็บข้อมูลสี จึงใช้ค่า 24 บิตในการจัดเก็บข้อมูลสี เป็นผลให้สามารถใช้ PNG กับช่วงสีที่กว้างกว่า VNG
เป็นเครื่องมือที่ยอดเยี่ยมสำหรับรูปภาพและกราฟิกคุณภาพสูง การพิมพ์ประเภทนี้ใช้งานง่ายและช่วยให้โลโก้มีความโปร่งใสในระดับสูง

Svg: รูปแบบไฟล์รูปภาพอเนกประสงค์สำหรับเว็บไซต์ของคุณ

ไฟล์ SVG เป็นรูปแบบที่หลากหลายและมีประสิทธิภาพมากสำหรับการสร้างกราฟิกสำหรับเว็บไซต์ของคุณ สามารถใช้กับอะไรก็ได้ ตั้งแต่โลโก้ ภาพประกอบ แผนภูมิ และยังเหมาะสำหรับการถ่ายภาพดิจิทัลอีกด้วย อย่างไรก็ตาม พวกเขาขาดพิกเซลที่จำเป็น ทำให้ยากต่อการแสดงภาพถ่ายดิจิทัลคุณภาพสูง ประเภทภาพถ่ายที่มีประสิทธิภาพสูงสุดคือภาพถ่ายในรูปแบบ JPEG เบราว์เซอร์เดียวที่รองรับ SVG คือเบราว์เซอร์ที่ใช้งานอยู่ในปัจจุบัน รูปแบบไฟล์ยังสามารถเป็นภาพเคลื่อนไหวและโปร่งใส ทำให้เป็นประเภทไฟล์ที่หลากหลาย ไม่รองรับรูปแบบทั่วไปเช่น PNG ซึ่งไม่ได้ใช้กันอย่างแพร่หลาย ดังนั้นจึงมีความเสถียรน้อยกว่าในเบราว์เซอร์และอุปกรณ์รุ่นเก่า และการอัปโหลดไปยังไซต์ของคุณและทำให้แสดงอย่างถูกต้องนั้นไม่ใช่เรื่องง่ายเสมอไป การนำเข้าไฟล์ SVG ไปยัง Google Web Designer ช่วยให้คุณเริ่มทำงานกับกราฟิกของคุณได้แล้ววันนี้