SVG – รูปแบบกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้
เผยแพร่แล้ว: 2022-12-22SVG (Scalable Vector Graphics) เป็น รูปแบบภาพเวกเตอร์ ที่ใช้ XML สำหรับกราฟิกสองมิติพร้อมรองรับการโต้ตอบและภาพเคลื่อนไหว ข้อกำหนด SVG เป็นมาตรฐานเปิดที่พัฒนาโดย World Wide Web Consortium (W3C) ตั้งแต่ปี 1999 ภาพ SVG และลักษณะการทำงานถูกกำหนดไว้ในไฟล์ข้อความ XML ซึ่งหมายความว่าสามารถค้นหา สร้างดัชนี เขียนสคริปต์ และบีบอัดข้อมูลได้ ในฐานะไฟล์ XML ภาพ SVG สามารถสร้างและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดๆ แต่มักจะสร้างด้วยซอฟต์แวร์วาดภาพ
ฉันจะฝังไฟล์ Svg ลงในเว็บไซต์ของฉันได้อย่างไร
ในการฝัง SVG โดยใช้องค์ประกอบ img> คุณต้องอ้างอิงองค์ประกอบนั้นในแอตทริบิวต์ thesrc ก่อน ขอแนะนำให้คุณใส่แอตทริบิวต์ความสูงหรือความกว้าง หาก SVG ของคุณไม่มีอัตราส่วนกว้างยาวโดยธรรมชาติ โปรดดูรูปภาพใน HTML หากคุณยังไม่ได้ดำเนินการ
ด้วยการอัปเดตเบราว์เซอร์และเทคโนโลยีล่าสุด เรายังต้องการแท็ก <object> หรือใช้ <img> แทนได้ไหม ข้อดีและข้อเสียของ CIA คืออะไร? รหัสสามารถฝังโดยใช้หรือติดแท็กด้วยแบบอักษรและรูปภาพ คุณสามารถใช้การบีบอัดแบบคงที่บน SVG ของคุณในขณะที่ใช้ Brotli เนื่องจากการเติบโตของรูปภาพของเว็บไซต์ของเรา ปัญหาเกี่ยวกับการแสดงผลจะตรวจจับได้ยากขึ้น ด้วยเหตุนี้ การใช้วิธีการฝังทำให้เราสามารถรวมรูปภาพของเราในเครื่องมือค้นหารูปภาพได้แล้ว การฝัง SVG ลงใน HTML สามารถทำได้โดยใช้แท็ก >img>
หากคุณต้องการโต้ตอบกับไฟล์รูปภาพของคุณ คุณควรใช้แท็ก <object> หากคุณใช้แท็ก “ถอยกลับ” รูปภาพของคุณจะโหลดซ้ำ เว้นแต่คุณจะแคชไว้ เนื่องจาก SVG นั้นเป็น DOM โดยพื้นฐานแล้ว คุณจึงสามารถจัดการการอ้างอิงด้วย CSS แบบอักษร และสคริปต์ภายนอกได้อย่างง่ายดาย แท็กที่ใช้ติดตามภาพ SVG ยังคงถูกห่อหุ้มอยู่ภายในไฟล์ ดังนั้นจึงง่ายต่อการบำรุงรักษา เมื่อทำการฝังแบบอินไลน์ สิ่งสำคัญคือต้องแน่ใจว่า ID และคลาสทั้งหมดไม่ซ้ำกัน หากคุณต้องการเปลี่ยนแปลง SVG แบบไดนามิกตามการโต้ตอบของผู้ใช้ ข้อยกเว้นเพียงอย่างเดียวคือการปรับแต่งให้เหมาะกับความต้องการของผู้ใช้ของคุณ ในกรณีส่วนใหญ่ เราไม่แนะนำ SVG แบบอินไลน์ ยกเว้นการโหลดหน้า Iframes ดูแลรักษายาก ไม่ได้รับการจัดทำดัชนีการค้นหาของ Google และทำให้ SEO ลดลง
เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการแสดงกราฟิกที่มีรายละเอียดและซับซ้อน แต่อาจใช้งานยาก หากต้องการฝัง SVG เพียงใช้องค์ประกอบ .img เพียงรวมไว้ในแอตทริบิวต์ src และคุณจะต้องมีแอตทริบิวต์ความสูงหรือความกว้างหาก SVG ของคุณไม่มีอัตราส่วนกว้างยาวโดยธรรมชาติ หากคุณดำเนินการแล้ว โปรดไปที่หน้า HTML เพื่ออ่านรูปภาพ หากต้องการแสดง SVG ของคุณบนหน้าเว็บ คุณจะต้องเพิ่มโค้ดอีกสองสามชิ้น ก่อนที่คุณจะเริ่มเขียนเอกสารได้ เอกสารนั้นต้องมีองค์ประกอบที่เรียกว่า svg จากนั้น คุณต้องเพิ่มแอตทริบิวต์ให้กับองค์ประกอบ *img/*arrow เพื่อให้เบราว์เซอร์ค้นหาไฟล์ SVG สุดท้าย คุณจะต้องใช้แอตทริบิวต์ src เพื่อบอกผู้ดูว่าจะค้นหาไฟล์ SVG ได้จากที่ใด หน้านี้สาธิตวิธีแสดง SVG บนหน้าเว็บ img src=mySVG.svg alt=SVG ของฉัน มันมีความหลากหลายมากสำหรับการแสดงกราฟิกที่มีรายละเอียดซับซ้อน แต่อาจใช้งานค่อนข้างยุ่งยาก
ข้อดีของการใช้ Svg บนเว็บไซต์ของคุณ
รูปแบบกราฟิกแบบเวกเตอร์ที่เรียกว่า SVG สามารถใช้บนเว็บไซต์เพื่อสร้างโลโก้ ไอคอน และกราฟิกแบบแบนอื่นๆ ที่ดูและใช้งานได้ง่ายกว่าโดยใช้สีและรูปร่างน้อยลง แม้ว่าเบราว์เซอร์สมัยใหม่ส่วนใหญ่จะรองรับ SVG แต่เบราว์เซอร์รุ่นเก่าอาจไม่รองรับอย่างถูกต้อง รูปลักษณ์ของเว็บไซต์ที่ใช้งานไม่ได้อาจทำให้ผู้ที่ใช้งานเว็บไซต์นั้นประหลาดใจ เนื่องจากองค์ประกอบ SVG สามารถฝังลงในหน้า HTML ของคุณได้โดยตรง จึงสามารถแคช แก้ไขได้โดยตรงด้วย CSS และจัดทำดัชนีเพื่อการเข้าถึงที่มากขึ้น นอกจากนี้ เทมเพลตคำหลัก คำอธิบาย และลิงก์ยังเป็นมิตรกับ SEO ทำให้คุณสามารถเพิ่มลิงก์ไปยังมาร์กอัปได้โดยตรง เมื่อเบราว์เซอร์พัฒนาขึ้น เบราว์เซอร์จะมีประโยชน์มากขึ้นเนื่องจากสถานะการพิสูจน์ในอนาคต เครื่องมือแปลงของเราสามารถใช้เพื่อแปลง SVG เป็น HTML เมื่อคุณแปลง SVG เป็น HTML แล้ว คุณสามารถดาวน์โหลดไฟล์ HTML ได้
ฉันจะเห็นภาพไฟล์ Svg ได้อย่างไร
ไฟล์ SVG เป็น ไฟล์กราฟิกแบบเวกเตอร์ ที่ปรับขนาดได้ ไฟล์ SVG สามารถสร้างได้หลายวิธี แต่มักจะสร้างในซอฟต์แวร์แก้ไขเวกเตอร์ เช่น Adobe Illustrator, Inkscape หรือ Affinity Designer หากต้องการเปิดไฟล์ SVG ในโปรแกรมแก้ไขเวกเตอร์ เพียงเปิดไฟล์เหมือนกับที่คุณทำกับเอกสารอื่นๆ ซอฟต์แวร์จะจดจำรูปแบบไฟล์โดยอัตโนมัติและแสดงกราฟิกแบบเวกเตอร์บนหน้าจอ จากนั้น คุณสามารถแก้ไขกราฟิกโดยเพิ่มหรือลบรูปร่างเวกเตอร์ ปรับเปลี่ยนเส้นทาง หรือเปลี่ยนสีเติม
กราฟิกแบบเวกเตอร์เป็นคำที่ใช้สำหรับกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) สามารถดูภาพได้โดยใช้ไฟล์คอมพิวเตอร์ที่ใช้มาตรฐาน สามารถเพิ่มหรือลดขนาดให้พอดีกับขนาดใดก็ได้โดยไม่สูญเสียคุณภาพหรือความคมชัด สามารถปรับขนาดได้ทุกขนาด ทำให้ไม่ขึ้นกับความละเอียด จำเป็นอย่างยิ่งที่จะต้องมีแอพที่รองรับรูปแบบ SVG เพื่อสร้างหรือแก้ไขไฟล์ นอกจาก Adobe Illustrator และ Inkscape แล้ว โปรแกรมอื่นๆ ที่สามารถบันทึกอาร์ตเวิร์คใน รูปแบบ VG ได้แก่ GIMP หรือคุณสามารถใช้ตัวแปลงออนไลน์ฟรี เช่น SVGtoPNG.com เพื่อแปลง SVL เป็นแรสเตอร์
โปรแกรมใดที่สามารถดูไฟล์ Svg ได้
เบราว์เซอร์ยอดนิยมจำนวนหนึ่ง รวมถึง Google Chrome, Firefox, Internet Explorer และ Opera สามารถสร้าง ภาพ HTML ในรูปแบบ svega ไฟล์ SVG ยังสามารถดาวน์โหลดและใช้ในแอปพลิเคชันแก้ไขอื่นๆ ได้หลากหลาย รวมถึง CorelDRAW และโปรแกรมแก้ไขข้อความพื้นฐาน
โปรแกรมอ่านหน้าจอสามารถอ่าน Svgs ได้หรือไม่
โปรแกรมอ่านหน้าจอสามารถอ่าน SVG ได้ตราบเท่าที่ได้รับการตั้งโปรแกรมเป็นพิเศษให้ทำเช่นนั้น โปรแกรมอ่านหน้าจอสามารถใช้แท็กการช่วยสำหรับการเข้าถึงเพื่อกำหนดว่า SVG แสดงถึงอะไรหรือตั้งใจให้ปรากฏอย่างไร
Svg เป็น PNG
มีเหตุผลบางประการที่คุณอาจต้องการแปลงภาพ SVG เป็น PNG ประการแรก รูปภาพ PNG มักจะมีขนาดเล็กกว่ารูปภาพ SVG ดังนั้นจึงโหลดได้เร็วกว่า ประการที่สอง เบราว์เซอร์บางตัวมีปัญหาในการแสดงภาพ SVG ดังนั้นการแปลงเป็น PNG จะทำให้เข้ากันได้มากขึ้น สุดท้าย ซอฟต์แวร์บางตัวสามารถทำงานกับภาพ PNG เท่านั้น ดังนั้นคุณอาจต้องแปลงไฟล์ SVG ของคุณหากต้องการใช้กับซอฟต์แวร์นั้น
ในแง่ของโลโก้และกราฟิก ทั้ง PNG และ sva รองรับความโปร่งใส ทำให้เป็นตัวเลือกที่ยอดเยี่ยม อย่างไรก็ตาม ไฟล์ PNG เป็นตัวเลือกที่ยอดเยี่ยมเมื่อพูดถึงไฟล์โปร่งใสแบบแรสเตอร์ เหตุผลก็คือรูปภาพเหล่านี้จัดเก็บรูปภาพได้อย่างมีประสิทธิภาพมากกว่ารูปแบบแรสเตอร์แบบดั้งเดิม และมีข้อมูลเพียงพอที่จะแสดงรูปภาพได้ทุกขนาด แม้ว่าไฟล์ SVG จะเร็วกว่าและมีประสิทธิภาพมากกว่ารูปแบบแรสเตอร์ทั่วไป เฉพาะในกรณีที่ภาพมีรายละเอียดไม่มากนักเท่านั้นที่คุณจะสามารถบันทึกในรูปแบบนั้นได้ ในทางตรงกันข้าม หากรูปภาพมีรายละเอียดมากเกินไป ไฟล์ SVG อาจต้องใหญ่ขึ้นเพื่อสร้างรูปภาพในเวอร์ชันที่ปรับขนาดขึ้น