บันทึกไฟล์ SVG ของคุณสำหรับ WordPress

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

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

ตัวเลือก 'ตอบสนอง' ไม่ถูกเลือกเมื่อส่งออก SVG โดยใช้ URLTLDR เมื่อคุณเลือก Artboard ขนาดที่คุณต้องการใช้จะอยู่ที่มุมขวาบน คุณจะต้องครอบตัดอาร์ตบอร์ดให้พอดีกับโลโก้ของคุณ และเลือก/ไฮไลท์

ขนาดของ ไฟล์เวกเตอร์ เช่น svega นั้นไม่เกี่ยวข้อง

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

เนื่องจากไฟล์ SVG มีข้อมูลมากกว่า (เช่น เส้นทางและโหนด) จึงมีขนาดใหญ่กว่าไฟล์ PNG มีความแตกต่างเล็กน้อยระหว่าง ภาพ PNG และ SVG

ไฟล์ Svg ควรมีขนาดเท่าใด

ไฟล์ Svg ควรมีขนาดเท่าใด
ที่มารูปภาพ: pinimg.com

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

โลโก้ SVG บนธีม WordPress ของเรามีความยาว 3 ไบต์ ในขณะที่โลโก้บนธีมมีความยาว 33 ไบต์ ฉันได้ลองปรับโลโก้ใหม่ให้เหมาะสมแล้ว แต่มีความละเอียดเพียง 14 KB ยิ่งไฟล์ SVG มีขนาดใหญ่เท่าใด ข้อมูล (ในรูปแบบของเส้นทางและโหนด) ก็จะยิ่งมีข้อมูลมากกว่า ไฟล์ PNG ที่เล็กกว่า คำอธิบายของไฟล์ JPG ถูกบีบอัดและมนุษย์สามารถอ่านได้โดยใช้ข้อความบีบอัด ข้อมูลไบนารีที่ถูกบีบอัดใช้เพื่อเก็บข้อมูลไบนารีในไฟล์ PNG ในการแก้ปัญหานี้ ให้ใช้ไฟล์ SVGZ ซึ่งเป็นเพียงไฟล์ SVG ที่บีบอัดด้วย gzip เนื่องจากขนาดของ PNG ถูกกำหนดโดยธรรมชาติของ SVG จึงอาจเล็กกว่าหรือไม่ก็ได้

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

คุณสามารถใช้ไฟล์ Svg ใน WordPress ได้หรือไม่?

คุณสามารถใช้ไฟล์ Svg ใน WordPress ได้หรือไม่?
ที่มารูปภาพ: pressidium.com

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

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

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

ฉันสามารถใช้ไฟล์ Svg บนเว็บไซต์ของฉันได้หรือไม่

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

ขนาดของไฟล์ Svg มีความสำคัญหรือไม่?

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

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

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

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

Svg กับ ภาพบิตแมป: แบบไหนดีที่สุดสำหรับโครงการของคุณ?

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


วิธีอัปโหลดไฟล์ Svg ใน WordPress

ในการอัปโหลดไฟล์ SVG ไปยัง WordPress คุณต้องติดตั้งและเปิดใช้งาน WordPress Media Library เมื่อคุณมีแล้ว คุณสามารถไปที่สื่อ > เพิ่มใหม่ และเลือกไฟล์จากคอมพิวเตอร์ของคุณ

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

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

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