Svg Titles อ่านโดยโปรแกรมอ่านหน้าจอหรือไม่
เผยแพร่แล้ว: 2022-11-25SVG เป็นรูปแบบรูปภาพที่ใช้กันอย่างแพร่หลายบนอินเทอร์เน็ต ภาพ SVG สามารถสร้างและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความ และสามารถส่งออกเป็นรูปแบบต่างๆ เช่น PNG, JPG และ PDF ข้อดีอย่างหนึ่งของ SVG คือสามารถปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพ เมื่อพูดถึงการช่วยสำหรับการเข้าถึง หนึ่งในคำถามที่มักถูกถามคือโปรแกรมอ่านหน้าจอสามารถอ่านชื่อ SVG ได้หรือไม่ คำตอบคือได้ โปรแกรมอ่านหน้าจอสามารถอ่านชื่อ SVG ได้ อย่างไรก็ตาม มีข้อควรจำบางประการ
รูปแบบกราฟิกแบบเวกเตอร์ใช้ XML และเรียกว่า Scalable Vector Graphics (SVG) เนื่องจากการโต้ตอบ ความสามารถในการปรับขนาด การตอบสนอง และลักษณะที่ตั้งโปรแกรมได้ จึงกลายเป็นเทคโนโลยีที่ใช้กันอย่างแพร่หลายในการออกแบบเว็บสมัยใหม่ ด้วยเหตุนี้ คุณจะสามารถทำให้ไฟล์ SVG ของคุณใช้งานได้สำหรับโปรแกรมอ่านหน้าจอ เป็นไปได้ว่าเบราว์เซอร์แปลงข้อความเป็นคำพูดจะไม่สามารถอ่านแท็กชื่อและคำอธิบายของคุณได้เลย เพื่อให้ทำงานได้ คุณสามารถรวมแอตทริบิวต์ aria-labeling by และ ariandescribedby ในองค์ประกอบ HTML โปรแกรมอ่านหน้าจอ จะอ่านองค์ประกอบเหล่านี้ให้ผู้เข้าชมทราบ นอกเหนือจากการเพิ่มองค์ประกอบเหล่านี้ในหน้า การแสดงข้อความสดและชื่อเรื่องในตัวบางครั้งอาจไม่ใช่การใช้กราฟิกของคุณให้เกิดประโยชน์สูงสุด
เป็นไปได้ที่จะระงับข้อมูลนี้ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน จะพบรหัสในไฟล์ SVG ของคุณและจะถูกเพิ่มในแท็กข้อความของคุณด้วยชื่อคลาสคำพูด รหัสนี้บอกโปรแกรมอ่านหน้าจอว่าข้อความนี้มีไว้สำหรับการนำเสนอเท่านั้น
ไม่ว่าเนื้อหาจะถูกฝังโดยตรงใน HTML หรือเป็นเลเยอร์ เราก็จัดทำดัชนี
Svg Human อ่านได้หรือไม่?
ไม่มีคำตอบที่ชัดเจนสำหรับคำถามนี้ อย่างไรก็ตาม บางคนบอกว่า SVG นั้นมนุษย์สามารถอ่านได้เพราะเป็นรูปแบบไฟล์ข้อความ ซึ่งหมายความว่าโค้ดสำหรับ รูปภาพ SVG นั้นสามารถอ่านและเข้าใจได้โดยมนุษย์ คนอื่นบอกว่า SVG ไม่สามารถอ่านได้เพราะรหัสนั้นซับซ้อนและเข้าใจยาก
เห็นได้ชัดว่า SVG สามารถอ่านได้โดยมนุษย์ ไม่มีอะไรมากไปกว่าการวาดเส้น แท็กพาธที่มีองค์ประกอบ 'd' 500-600 ไม่สามารถอ่านได้โดยมนุษย์ เรายังคงพยายามแก้ปัญหาในการสื่อสารกราฟ/แผนภูมิที่ซับซ้อนด้วยข้อมูลจำนวนมากโดยไม่อาศัยสื่อภาพใดๆ หากคุณไม่เชื่อว่า รูปแบบ SVG จะเพิ่มข้อมูลที่เป็นประโยชน์ลงในแบบฟอร์ม คุณจะไม่ต้องเสียเวลาส่งข้อมูลนั้นไปแสดงผล สามารถส่งภาพแรสเตอร์ขนาดเล็กผ่านเส้นลวดในรูปแบบข้อความได้ และฉันสามารถวางกระดาษกริดและหมึกลงในช่องสี่เหลี่ยมจนกว่าคุณจะเห็นผลลัพธ์สุดท้าย
ข้อมูลคงที่ เช่น โลโก้และไดอะแกรมสามารถแสดงด้วยรูปภาพได้ มีเทคนิคอะไรบ้างที่จะทำให้การโต้ตอบ (เช่น การเพิ่มคุณค่าให้กับรูปภาพ) เกิดขึ้นได้? นี่คือที่มาของ sva รูปแบบกราฟิกแบบเวกเตอร์ที่สามารถใช้เพื่อสร้างภาพที่ดึงดูดสายตาและโต้ตอบได้ เนื่องจากเบราว์เซอร์ส่วนใหญ่อนุญาตให้คุณเปิดและแก้ไขไฟล์ SVG ได้โดยตรง คุณจึงสามารถเข้าถึงไฟล์ได้มากขึ้นโดยใช้มาร์กอัปโดยตรง คุณลักษณะนี้มีประโยชน์อย่างยิ่งสำหรับผู้ที่ใช้โปรแกรมอ่านหน้าจอหรืออุปกรณ์อื่นๆ ที่ช่วยในการใช้มือ คุณสามารถทำให้รูปภาพของคุณใช้งานได้มากขึ้นสำหรับทุกคนโดยการเพิ่มมาร์กอัปสำหรับการเข้าถึงให้กับพวกเขาด้วยไฟล์ SVG
การใช้งาน Svg
รูปแบบไฟล์ SVG เป็นรูปแบบกราฟิกแบบเวกเตอร์ที่ทรงพลังและหลากหลาย ซึ่งสามารถนำไปใช้เพื่อวัตถุประสงค์ที่หลากหลาย รวมถึงโลโก้ ไอคอน และภาพประกอบ เป็นตัวเลือกที่ดีสำหรับหน้าเว็บและกราฟิกเนื่องจากสามารถอ่านได้และแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความเดียว เนื่องจากรองรับความโปร่งใส จึงเป็นทางเลือกที่ดีสำหรับกราฟิกบนอินเทอร์เน็ต
ไฟล์ Svg สามารถเข้าถึงได้หรือไม่
มีการถกเถียงกันว่าไฟล์ SVG สามารถเข้าถึงได้หรือไม่ บางคนโต้แย้งว่าไม่สามารถเข้าถึงได้เนื่องจากโปรแกรมอ่านหน้าจอไม่สามารถอ่านได้ คนอื่นแย้งว่าสามารถเข้าถึงได้เพราะโปรแกรมอ่านหน้าจอสามารถอ่านได้หากเข้ารหัสอย่างถูกต้อง
SVG อัจฉริยะ จาก Equivalent Design คือกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ ซึ่งเปลี่ยนขนาด เลย์เอาต์ และสีเพื่อให้เหมาะกับและปรับให้เข้ากับความต้องการของผู้ใช้ที่หลากหลาย ไฟล์เหล่านี้ตอบสนองต่อขนาดหน้าจอและการตั้งค่าการเข้าถึงที่หลากหลาย เช่น โหมดมืด คอนทราสต์ของสีเป็นไปตามข้อกำหนดของ ADA จานสีที่เป็นมิตรต่อคนตาบอดสี ฟอนต์ที่อ่านง่าย ข้อความที่ชัดเจน และการพิจารณาการเข้าถึงอื่นๆ จะใช้เมื่อออกแบบรายการเหล่านี้ บนเว็บ มักจะมีรูปภาพที่ใช้พิกเซล ซึ่งใช้สี่เหลี่ยมสีจำนวนน้อยเพื่อแสดงความละเอียดของรูปภาพ งานศิลปะที่ใช้ไฟล์เวกเตอร์ใช้ข้อมูลทางเรขาคณิตและคณิตศาสตร์แล้วแปลงเป็น XML ซึ่งเป็นรหัสคอมพิวเตอร์ เนื่องจากขณะนี้อาร์ตเวิร์กเป็นเพียงโค้ดชุดเล็กๆ จึงสามารถปรับให้โหลดได้อย่างรวดเร็วโดยใช้ SVG ไฟล์อัจฉริยะมีอยู่บนเว็บ
มันถูกออกแบบมาเพื่อใช้ประโยชน์จากเวลาในการโหลด หากคุณใช้คอมพิวเตอร์เดสก์ท็อป ตรวจสอบให้แน่ใจว่าคุณใช้เบราว์เซอร์หลักทั้งหมด เมื่อคำอธิบายเกี่ยวกับหูถูกขยาย คำอธิบายเหล่านั้นจะถูกขยายอย่างสวยงามสำหรับการอ่านหน้าจอ คุณสามารถใช้งานได้ คุณสามารถสร้างอินโฟกราฟิกนอกเหนือจากโลโก้ ไอคอน ภาพประกอบ หรือกราฟิก Smart SVG จะต้องเป็นไปตามทั้ง American with Disabilities Act (ADA) และเกณฑ์ความสำเร็จของ Web Content Accessibility Guide (WCAG) ระดับ AA เพื่อให้ได้รับการพิจารณา
คุณสามารถสร้างโลโก้ ไอคอน ภาพประกอบ และภาพนิ่งได้โดยใช้รูปแบบกราฟิกแบบเวกเตอร์ เนื่องจากไฟล์ SVG ประกอบด้วยรูปร่างต่างๆ จึงสามารถแก้ไขได้โดยใช้เครื่องมือเวกเตอร์ ซึ่งต่างจากภาพบิตแมปที่ประกอบด้วยพิกเซล ด้วยเหตุนี้ จึงเป็นรูปแบบอเนกประสงค์ที่สามารถใช้ในแอปพลิเคชันต่างๆ รวมถึงกราฟิกบนเว็บและการออกแบบโดยใช้คอมพิวเตอร์ช่วย
คุณมักจะใช้ SVG เพื่อสร้างกราฟิกสำหรับเว็บไซต์ของคุณอยู่แล้ว หากคุณคุ้นเคย เนื่องจากเป็นไฟล์เวกเตอร์จึงสามารถปรับขนาดขึ้นหรือลงได้โดยไม่สูญเสียคุณภาพ ด้วยเหตุนี้ คุณจึงสามารถสร้างเว็บไซต์เวกเตอร์ที่คุณสามารถอัปโหลดไปยังเว็บไซต์หรือส่งไปยังไคลเอนต์ในรูปแบบบิตแมปได้อย่างง่ายดาย
หากคุณไม่คุ้นเคยกับ SVG ตอนนี้เป็นเวลาที่จะเรียนรู้เกี่ยวกับมัน SVG สามารถใช้ในแอปพลิเคชันที่หลากหลาย รวมถึงเว็บกราฟิกและการวาดภาพในการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) ไม่จำเป็นต้องเป็นโปรแกรมแก้ไขกราฟิกเฉพาะ และคุณสามารถใช้โปรแกรมแก้ไขข้อความธรรมดา เช่น Microsoft Word หรือโปรแกรมแก้ไขกราฟิกขั้นสูง เช่น CorelDRAW
ทำไม SVG ถึงได้รับความนิยม เนื่องจากรูปแบบกราฟิกแบบเวกเตอร์ รูปแบบกราฟิกแบบเวกเตอร์จึงสามารถปรับเพิ่มหรือลดคุณภาพได้
นอกจากนี้ คุณสามารถสร้างกราฟิกโดยใช้ความพยายามเพียงเล็กน้อยโดยใช้เว็บเบราว์เซอร์หลักทั้งหมด ทำให้มั่นใจได้ว่าคุณไม่จำเป็นต้องเสียเวลาในการเขียนโค้ด หากคุณไม่คุ้นเคยกับ SVG เรียนรู้เพิ่มเติมตอนนี้
ไฟล์ Svg สามารถเข้าถึงได้และสามารถซูมและปรับขนาดได้โดยเครื่องอ่าน
รูปแบบไฟล์ aresvg คืออะไร? ใช้งานง่ายหรือไม่?
ใช่ มีตัวเลือกสำหรับการซูมและปรับขนาดไฟล์ SVG และเครื่องอ่านก็สามารถทำได้เช่นกัน
ฉันจะทำให้ Svg อ่านได้อย่างไร
คุณสามารถทำให้ SVG อ่านได้โดยเพิ่มบรรทัดต่อไปนี้ใน HTML: เบราว์เซอร์ของคุณไม่รองรับ SVG ภาพ SVG เป็นภาพที่มีทั้งความสวยงามและใช้งานได้ โดยไม่คำนึงถึงขนาด รูปแบบเหล่านี้สามารถใช้เพื่อค้นหาเนื้อหาในเครื่องมือค้นหา ซึ่งมักมีขนาดเล็กกว่ารูปแบบอื่นๆ และอาจเป็นแบบไดนามิกได้ คู่มือนี้จะแนะนำวิธีการใช้ไฟล์เหล่านี้ อธิบายเวลาและวิธีการใช้งาน และแสดงวิธีสร้าง SVG เนื่องจากภาพแอสเตอร์มีความละเอียดคงที่ การเพิ่มขนาดจึงลดคุณภาพของภาพลง รูปแบบกราฟิกแบบเวกเตอร์จะจัดเก็บชุดของจุดและเส้นระหว่างจุดและเส้นเหล่านั้นในรูปของรูปภาพ XML เป็นภาษามาร์กอัปที่ใช้สร้างรูปแบบเหล่านี้ ทุกรูปร่าง สี และข้อความในรูปภาพถูกระบุในไฟล์ XML โดยใช้ไฟล์ SVG เนื่องจากโค้ด XML ไม่เพียงแต่ดูน่าประทับใจเท่านั้น แต่ยังทำให้มีประสิทธิภาพอย่างมากสำหรับการพัฒนาเว็บไซต์และเว็บแอปพลิเคชัน สามารถรักษาคุณภาพของ SVG ได้ไม่ว่าจะขยายหรือย่อให้เล็กลงทุกขนาด รูปภาพที่แสดงโดยใช้ sva จะมีขนาดเท่ากันเสมอโดยไม่คำนึงถึงประเภทการแสดงผล มีเหตุผลสำหรับการขาดรายละเอียดใน SVG ทีมออกแบบและพัฒนาสามารถควบคุมภาพได้อย่างสมบูรณ์โดยใช้ SVG World Wide Web Consortium ได้พัฒนารูปแบบไฟล์เป็นรูปแบบสากลสำหรับเว็บกราฟิก เป็นเรื่องง่ายสำหรับโปรแกรมเมอร์ที่จะเข้าใจโค้ด XML หากพวกเขาเข้าใจว่าเป็นไฟล์ข้อความที่มี SVG อยู่ข้างใน คุณสามารถเปลี่ยนลักษณะที่ปรากฏของ SVG ได้โดยการรวม CSS และ JavaScript เข้ากับสไตล์ การใช้กราฟิกแบบเวกเตอร์อย่างง่ายในสถานการณ์ต่างๆ จะเป็นประโยชน์ คุณสามารถสร้างโมเดล 3 มิติแบบโต้ตอบได้โดยใช้โปรแกรมแก้ไขกราฟิกใด ๆ และใช้งานง่าย แต่ละโปรแกรมมีช่วงการเรียนรู้และข้อจำกัดของตัวเอง ก่อนเลือกตัวเลือกแบบฟรีหรือแบบเสียเงิน ให้ลองใช้ตัวเลือกสองสามตัวและทำความเข้าใจคุณสมบัติก่อนตัดสินใจSvg's And Resolution: วิธีทำให้กราฟิกของคุณดูคมชัดเมื่อคุณรวมโค้ด XML ของ SVG พร้อมชื่อเรื่องและคำอธิบาย เครื่องมือค้นหาและ โปรแกรมอ่านหน้าจอจะสามารถเข้าใจได้ดีขึ้นว่ากราฟิกของคุณมีโครงสร้างอย่างไร สามารถเพิ่มองค์ประกอบชื่อเรื่องและองค์ประกอบรายละเอียดลงในไฟล์ SVG ใดๆ ที่สามารถเข้าถึงได้โดยใช้โปรแกรมแก้ไขซอร์สโค้ด เมื่ออัปโหลดรูปภาพที่มีขนาดพิกเซลเท่ากันกับพื้นที่ที่คุณต้องการกำหนดเป้าหมาย รูปภาพจะเบลอ เหตุผลก็คือโทรทัศน์ในปัจจุบันมีหน้าจอที่ใหญ่ขึ้นมาก ในการแก้ปัญหา คุณอาจต้องการใช้โปรแกรมแก้ไขของคุณเพื่อตั้งค่าขนาด SVG ที่ต้องการ จากนั้นจัดแนวพิกเซลทั้งหมดของคุณให้อยู่ในตาราง แม้ว่า SVG ของคุณจะใหญ่กว่าขนาดดั้งเดิม แต่คุณจะสามารถแสดงให้เล็กลงได้ ฉันจะทำให้ Svg แบบอินไลน์สามารถเข้าถึงได้อย่างไร มีสองสามวิธีในการทำให้ SVG แบบอินไลน์สามารถเข้าถึงได้ วิธีหนึ่งคือการใช้แอตทริบิวต์ชื่อและคำอธิบายในองค์ประกอบ SVG เอง อีกวิธีหนึ่งคือการใช้แอตทริบิวต์ aria-labelledby และ aria-describedby เพื่อชี้ไปยังองค์ประกอบอื่นๆ ที่มีชื่อและคำอธิบายของ SVG อาจต้องใช้ความพยายามพอสมควรในการทำให้เอกสาร SVG แบบอินไลน์สามารถเข้าถึงได้ แต่การเรียนรู้กฎง่ายๆ 5 ข้อจะช่วยได้ ในกรณีของลิงก์รูปภาพ SVG แอตทริบิวต์ alt ยังจำเป็น เช่นเดียวกับแอตทริบิวต์บิตแมปในรูปภาพทั่วไป ใน SVG ที่มีหลายองค์ประกอบ คุณมักจะต้องมีชื่อสำหรับแต่ละองค์ประกอบหรือกลุ่ม ไม่จำเป็นต้องระบุชื่อเอกสารหรือคำอธิบายองค์ประกอบทั้งหมด หากเอกสารเป็นเพียงการตกแต่งเท่านั้น ปัจจุบัน Adobe Illustrator ไม่รองรับการเข้าถึง SVG; คุณจะต้องเพิ่มความสามารถในการเข้าถึงเอกสาร SVG ที่สร้างขึ้นโดยใช้เครื่องมือ vector illustrator ด้วยตนเอง เอกสารจะมีลักษณะดังนี้ เมื่อ Rendered inline เอกสารจะมีลักษณะดังนี้ มันจ่ายเพื่อเป็นตัวแทนของประเทศของคุณในต่างประเทศ แผนภูมิแท่งแสดงยอดขายของบริษัทตามประเทศในหน่วยล้านดอลลาร์ ฝรั่งเศสมีสัดส่วนประมาณ 50% ของยอดขายทั้งหมดในสหรัฐอเมริกา อย่างไรก็ตาม ข้อดีและข้อเสียของ Inline Svgsเป็นเรื่องที่ควรสังเกตว่าอาจเป็นปัญหาได้เช่นกัน ในตอนแรก SVG แบบอินไลน์อาจใช้พื้นที่มากกว่า นอกจากนี้ เนื่องจากมีโอกาสน้อยที่จะถูกแคชโดยเครื่องมือค้นหา ผู้ใช้อาจใช้เวลาในการโหลดหน้านี้นานขึ้น ซ่อน Svg จากโปรแกรมอ่านหน้าจอในรูปแบบมาร์กอัปต่อไปนี้ aria-hidden=”true” ใช้เพื่อซ่อน SVG จากโปรแกรมอ่านหน้าจอ . นอกจากนี้ยังใช้ค่าบูลีนที่สามารถโฟกัสได้เพื่อให้แน่ใจว่าปุ่ม Tab ไม่สามารถเข้าถึง SVG เนื่องจาก SVG มีไว้เพื่อซ่อน จึงไม่จำเป็นต้องเพิ่มแอตทริบิวต์ของบทบาท มันจะถูกเพิกเฉย ไอคอน SVG แบบอินไลน์จะถูกยกเลิกเพื่อรองรับเทคโนโลยีที่ทรงพลังกว่าซึ่งน่าจะมีประโยชน์มากกว่า เป็นเรื่องปกติมากที่ไอคอนจะถูกใช้เป็นสัญลักษณ์แสดงภาพเพิ่มเติมควบคู่ไปกับข้อความบางส่วน หากองค์ประกอบ img มีแอตทริบิวต์ alt ว่าง (alt=) จะไม่สนใจ SVG ไม่มีความแตกต่างระหว่างวิธีการรับรู้ SVG กับภาพอื่นๆ องค์ประกอบชื่อเรื่องในไฟล์ SVG อาจถูกโปรแกรมอ่านหน้าจอบดบัง หรืออาจเป็นแหล่งที่มาของไฟล์ก็ได้ วิธีแก้ปัญหาถูกค้นพบว่าเพียงแค่ใช้ aria-hidden=”true” ในองค์ประกอบ thesvg ในระหว่างกระบวนการทดสอบ หากคุณต้องการฝังรูปภาพที่ไม่เพียงแต่ตกแต่ง แต่ยังมีตัวเลือกข้อความด้วย ตรวจสอบให้แน่ใจว่าคุณได้รวมตัวเลือกนี้ไว้ด้วยSvg Aria-label Vs Titleมีสองวิธีในการติดป้ายกำกับ SVG: aria-label และชื่อเรื่อง ที่คุณใช้ขึ้นอยู่กับประเภทของ SVG ที่คุณกำลังติดป้ายกำกับ หากเป็นภาพตกแต่ง ควรใช้ aria-label หากเป็นภาพที่ใช้งานได้จริง (เช่น กราฟหรือแผนที่) คุณควรใช้ชื่อเรื่อง