การสร้างเนื้อหา SVG ที่เข้าถึงได้สำหรับผู้ใช้โปรแกรมอ่านหน้าจอ

เผยแพร่แล้ว: 2022-12-06

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

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

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

คุณสามารถดูตัวอย่าง SVG ได้โดยกดปุ่มสลับ "การตั้งค่า" ใน File Explorer คุณต้องเปิดใช้งาน View >PreviewPane ใน File Explorer เพื่อที่จะใช้ PreviewPane หากต้องการดูตัวอย่างภาพขนาดย่อ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์

โปรแกรมอ่านหน้าจอสามารถอ่าน Svgs ได้หรือไม่

โปรแกรมอ่านหน้าจอสามารถอ่าน Svgs ได้หรือไม่
ที่มา: pinimg

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

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

3 เคล็ดลับในการทำให้รูปภาพ Svg ของคุณสามารถเข้าถึงได้

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

ฉันจะทำให้ Svg อ่านได้อย่างไร

ในการทำให้ SVG สามารถอ่านได้ คุณต้องเปิดในโปรแกรมแก้ไขเวกเตอร์ เช่น Adobe Illustrator, Inkscape หรือ CorelDRAW เมื่อคุณเปิดไฟล์ในโปรแกรมตัดต่อแล้ว คุณสามารถเลือกเครื่องมือข้อความและคลิกที่ข้อความในภาพ ซึ่งจะช่วยให้คุณสามารถแก้ไขข้อความและทำให้อ่านได้

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

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

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

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

ชื่อเรื่อง: วิธีทำให้รูปภาพ Svg อ่านได้และไม่เบลอ

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

ฉันจะปิดการใช้งาน Svg ในโปรแกรมอ่านหน้าจอได้อย่างไร

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

เนื่องจากเทคโนโลยีนี้เหมาะสมกับการใช้งานมากกว่า ไอคอน SVG แบบอินไลน์ จึงถูกยกเลิก ในฐานะที่เป็นสัญญาณภาพ ส่วนใหญ่แล้ว ไอคอนเป็นสิ่งที่คุณต้องการ หากคุณใช้แอตทริบิวต์ alt ว่าง (alt=) ในองค์ประกอบ img SVG จะถูกละเว้น SVG จะไม่ได้รับการปฏิบัติที่แตกต่างจากรูปภาพอื่นๆ เมื่อโปรแกรมอ่านหน้าจอพิจารณาว่าเหมาะสมสำหรับการใช้งาน ในไฟล์ SVG อาจมีองค์ประกอบชื่อเรื่อง ซึ่งโปรแกรมอ่านหน้าจออาจประกาศหรือไม่ก็ได้ หลังจากการทดสอบ ฉันพบว่าการใส่ aria-hidden=”true” ในองค์ประกอบ thesvg ช่วยแก้ปัญหาได้ หากคุณใช้ SVG เพื่อฝังรูปภาพที่ไม่เพียงแต่ตกแต่ง แต่ยังรวมถึงข้อความด้วย ตรวจสอบให้แน่ใจว่ามีตัวเลือกข้อความอื่น

เบราว์เซอร์สามารถแสดง Svg ได้หรือไม่

ในลักษณะเดียวกับที่คุณสามารถดูหน้าเว็บ คุณสามารถดูภาพ SVG ในเบราว์เซอร์ของคุณ เราศึกษาการฝัง เอกสาร SVG ด้วย *iframe] โดยทำแบบเดียวกับที่เราฝังจาก *object* ไปยัง *iframe*

เว็บเบราว์เซอร์หลักๆ ทั้งหมด รวมถึง Internet Explorer รองรับรูปแบบ Scalable Vector Graphics (SVG) ซอฟต์แวร์แก้ไขภาพที่หลากหลายรวมถึง Inkscape ซึ่งเป็นหนึ่งในซอฟต์แวร์ที่ได้รับความนิยมมากที่สุด รองรับเว็บเบราว์เซอร์ประเภทต่าง ๆ อะไรบ้าง? อะไรคือความแตกต่างระหว่างเอ็นจิ้นการเรนเดอร์ที่แตกต่างกัน? พวกเขามีวิธีการแสดงเหมือนกันหรือไม่? คุณลักษณะของ Snapchat ที่แอปอื่นไม่มีคืออะไร เราทดสอบเอ็นจิ้นการเรนเดอร์/เบราว์เซอร์ต่างๆ ในเวอร์ชันล่าสุด และพบว่าผ่านการทดสอบด้วยสีที่บินได้

มาดูกันว่าภาพยนตร์เรื่องใดทำได้ไม่ดีในรายการภาพยนตร์ที่แย่ที่สุดของเรา ดูเหมือนว่าเครื่องยนต์ Gecko กำลังมีปัญหาในการเรนเดอร์ Specular Lighting filter ดั้งเดิมอย่างถูกต้อง ข้อมูลจำเพาะเอฟเฟ็กต์ฟิลเตอร์ 1.1 SE อธิบายเอฟเฟ็กต์ฟิลเตอร์จำนวนหนึ่งที่มีใน Maxthon แต่เบราว์เซอร์จีนไม่รองรับเอฟเฟกต์เหล่านี้ CM Browser ทำงานได้ดีในการทดสอบ Samsung Galaxy S3 แต่ขาดการรองรับตัวกรอง เบราว์เซอร์เริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อป Linux ยอดนิยม เบราว์เซอร์ Konqueror เราทดสอบ SVG สำเร็จเมื่อเปิดใช้งาน WebKit แม้ว่าเอ็นจินการเรนเดอร์เริ่มต้นของ Konqueror หรือ KHTML ดูเหมือนจะไม่มีคุณสมบัติบางอย่าง แต่ก็ดูเหมือนจะเข้ากันไม่ได้ มีการทดสอบเอ็นจิ้นการเรนเดอร์หลักทั้งหมดสี่ตัว เช่นเดียวกับเบราว์เซอร์ที่แตกต่างกัน 15 ตัว รวมถึงเบราว์เซอร์ยอดนิยมเช่น Maxthon และ Dolphin

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

รูปภาพ Svg: คู่มือการใช้งานในเบราว์เซอร์ต่างๆ

สามารถใช้รูปแบบภาพต่างๆ มากมายเพื่อสร้างภาพด้วย การบีบอัด SVG เบราว์เซอร์อนุญาตให้คุณใช้องค์ประกอบ HTML (img> หรือ svg>) ในภาพใน sva พื้นหลัง CSS มีวิธีเรียกใช้ไฟล์ vg บน Chrome หรือไม่ Chrome, Edge, Safari และ Firefox รองรับการเปิดไฟล์ s vo flac แล้ว ไม่ว่าคอมพิวเตอร์ของคุณจะรัน Mac OS X หรือ Windows หลังจากที่คุณเปิดเบราว์เซอร์ของคุณ ให้คลิกปุ่ม ไฟล์ เมื่อคุณตัดสินใจเลือก URL แล้ว คุณจะสามารถดูได้ในเบราว์เซอร์ของคุณ เบราว์เซอร์ใดที่รองรับ svg? Chrome รองรับ SVG อย่างสมบูรณ์ในทุกเวอร์ชันของ 4-106 แต่ไม่ใช่ในทุกเวอร์ชันที่ต่ำกว่า 4 สามารถใช้ .SVG (การสนับสนุนพื้นฐาน) ใน Safari 3.2-16 ได้ แต่ใช้ไม่ได้กับเบราว์เซอร์เวอร์ชันก่อนหน้า (เช่น 3.1- 5.1)