วิธีใช้การเข้ารหัส Svg สำหรับรูปภาพบนเว็บ
เผยแพร่แล้ว: 2022-12-21หากคุณต้องการทราบวิธีใช้การเข้ารหัส svg แสดงว่าคุณมาถูกที่แล้ว บทความนี้จะสอนทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการเข้ารหัส svg การเข้ารหัส Svg เป็นวิธีการแสดงภาพเวกเตอร์ในรูปแบบกะทัดรัด มักใช้เพื่อสร้างโลโก้หรือภาพประกอบสำหรับเว็บไซต์ ในการสร้าง ไฟล์ svg คุณจะต้องใช้โปรแกรมวาดภาพเวกเตอร์ เช่น Adobe Illustrator เมื่อคุณสร้างรูปภาพแล้ว คุณสามารถบันทึกเป็นไฟล์ svg ได้ เมื่อคุณเปิดไฟล์ svg ในเว็บเบราว์เซอร์ คุณจะเห็นชุดรหัสที่แสดงถึงรูปภาพ รหัสนี้สามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความเพื่อเปลี่ยนรูปลักษณ์ของรูปภาพ การเข้ารหัส Svg เป็นวิธีที่ยอดเยี่ยมในการสร้างไฟล์ขนาดเล็กกะทัดรัดที่แก้ไขและเปลี่ยนแปลงได้ง่าย หากคุณต้องการสร้างภาพสำหรับเว็บไซต์ การเข้ารหัส svg คือหนทางที่จะไป
เช่นเดียวกับ JPG และ PNG แอปพลิเคชัน Adobe Illustrator สามารถใช้สร้างกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) ด้วยวิธีนี้ ทำให้มีชุดเบราว์เซอร์เฉพาะที่รองรับ Android 2.2 และสูงกว่า รวมถึง IE 8 และต่ำกว่า ความแตกต่างหลักระหว่างการใช้รูปภาพเป็นพื้นหลังและการใช้เป็น img คือการใช้รูปภาพเป็นพื้นหลังจะไม่เปลี่ยนรูปภาพ เมื่อเบราว์เซอร์ไม่รองรับ modernizr จะเพิ่มชื่อคลาสให้กับองค์ประกอบ html no-svg CSS ช่วยให้คุณจัดการองค์ประกอบต่างๆ ที่ประกอบกันเป็นการออกแบบได้ เช่นเดียวกับที่คุณทำกับองค์ประกอบ HTML อื่นๆ พวกเขายังจะได้รับชื่อคลาสและการเข้าถึงคุณสมบัติพิเศษที่สามารถใช้กับพวกเขาได้ คุณต้องรวมองค์ประกอบสไตล์ไว้ในไฟล์ SVG หากคุณต้องการใช้สไตล์ชีตภายนอก
หากสิ่งนี้รวมอยู่ใน HTML ของคุณ หน้าจะแสดง barf และแม้กระทั่งไม่แสดงผล คุณอาจไม่สามารถบันทึกขนาดไฟล์จริงได้เนื่องจาก URL ข้อมูล แต่อาจมีประสิทธิภาพมากกว่าเนื่องจากมีข้อมูลอยู่ ใน Mobilefish.com คุณจะพบเครื่องมือแปลงออนไลน์เพื่อแปลงตัวเลขเหล่านั้น Base64 อาจไม่ใช่ตัวเลือกที่ดีที่สุดสำหรับคุณ เนื่องจากมีการใช้ภาษาแม่เป็นหลัก ข้อได้เปรียบหลักของ SVG เหนือ base64 คือ gzip เร็วกว่า โฟลเดอร์ข้อมูลถูกถ่ายโดย grunticon ในกรณีส่วนใหญ่ คุณจะสามารถใช้ CSS เพื่อแสดงไฟล์ SVG/PNG ของคุณได้ (โดยทั่วไปคือไอคอนที่คุณวาดในแอปพลิเคชัน เช่น Adobe Illustrator) URL ข้อมูล, png data uls และรูปภาพ PNG ปกติเป็นรูปแบบไฟล์สามรูปแบบ
ใน CSS เราสามารถใช้ data URI เพื่อ เข้ารหัส SVG ได้ แต่จะใช้ได้เฉพาะในเบราว์เซอร์ที่ใช้ Webkit เท่านั้น encodeURIComponent() จะใช้งานได้ทั่วทั้งกระดานหากคุณเข้ารหัส SVG โดยใช้ ในการทำเช่นนั้น คุณต้องใช้ xmlns เช่น: xmlns=' http:// //www.w3.org/2000/svg' เมื่อไม่มีอยู่จะถูกเพิ่มโดยอัตโนมัติ
รหัส Svg ทำงานอย่างไร
รหัส SVG ประกอบด้วยแท็ก XML ที่อธิบายองค์ประกอบกราฟิกต่างๆ ที่ประกอบกันเป็นรูปภาพ แท็ก XML เหล่านี้จะถูกตีความโดยเบราว์เซอร์หรือ โปรแกรมดู SVG อื่น ๆ และแสดงผลตามนั้น
โค้ดไม่กี่บรรทัดสามารถสร้างไอคอนที่คุณกำหนดเองได้ องค์ประกอบทั้งหมดที่จำเป็นสำหรับการเข้ารหัสด้วยมือจะใช้ในกระบวนการนี้ สำหรับบทเรียนนี้ เราจะพูดถึง HTML และ CSS พื้นฐานบางส่วน การจัดรูปแบบมีไว้เพื่อให้ SVG ที่เราจะสร้างรูปลักษณ์ที่ดึงดูดสายตา รวมถึงใช้เป็นพื้นฐานสำหรับกริดที่เราจะใช้ แต่ละบรรทัดในกริดที่เบาที่สุดมีความยาว 10 ไบต์ ในขณะที่แต่ละบรรทัดในกริดที่มีความหนาปานกลางมีความยาว 100 ไบต์ เราจะย้ายวัตถุลงมาจากเส้นความหนาปานกลางเส้นหนึ่งไปยังอีกเส้นหนึ่งโดยเลื่อนไป 100 เมตรบนแกน y ค่า x และ y ของจุดเดียวแสดงเป็น (x, y) ในรูปแบบชวเลข
ในการสร้างไอคอนชิดซ้าย เราจะใช้องค์ประกอบ >line> เราจะใช้เส้นขีด 5×4 เพื่อทำให้บรรทัดแรกยาว 45px แต่พิกเซลพิเศษนั้นจะถูกเพิ่มที่ด้านนอกของเส้น เพื่อชดเชยบรรทัดของเรา เราต้องใช้ 3[/url] พิกเซลพิเศษในจังหวะจะถูกละเว้น จากนั้น หลังจากที่คุณกลับมาที่ไอคอนเหล่านั้นในภายหลัง ให้แสดงความคิดเห็นเกี่ยวกับโค้ดสำหรับแต่ละไอคอนเพื่อให้แน่ใจว่าคุณรู้ว่าเป็นไอคอนใด เราจะดูองค์ประกอบ <polyline> สำหรับไอคอนนี้โดยใช้วิวัฒนาการถัดไปขององค์ประกอบ เราจะใช้เพื่อสร้าง pointing caret ที่เหมาะสม
หากคุณต้องการเขียนโค้ดให้กระชับยิ่งขึ้น โปรดใช้โค้ดต่อไปนี้เป็นตัวอย่าง: โค้ดต่อไปนี้จะใช้ร่วมกับบรรทัดโค้ดอื่นๆ เพื่อสร้างไอคอนเบราว์เซอร์ องค์ประกอบสำหรับสี่เหลี่ยมและวงรีแต่ละองค์ประกอบมีสี่คุณลักษณะ แต่มีความแตกต่างกันในบางส่วน องค์ประกอบรูปหลายเหลี่ยมสามารถใช้เพื่อสร้างรูปร่างหลายด้านจำนวนเท่าใดก็ได้ ไอคอนที่คล้ายกันนี้จะถูกสร้างขึ้นโดยใช้คำสั่งผสมของวงรีและเล่น องค์ประกอบเส้นทางเป็นองค์ประกอบที่ซับซ้อนที่สุดในแง่ของความยืดหยุ่นในการสร้างรูปร่างด้วยวิธีต่างๆ เป็นเรื่องง่ายที่จะสร้างจุดและเส้นด้วยตัวคุณเอง รวมทั้งทำให้จุดและเส้นของคุณเป็นแบบอัตโนมัติ เราจะมุ่งเน้นไปที่ชุดย่อยของฟังก์ชันเส้นทางที่เราจะใช้เพื่อสร้างไอคอน
สามารถเรียงลำดับองค์ประกอบได้โดยใช้ตัวอักษรเดี่ยว เช่น M หรือ L ตามด้วยชุดพิกัด x และ y ขั้นตอนแรกในการสร้างเส้นทางไอคอนดาวน์โหลดคือการแทรกองค์ประกอบเส้นทางที่ว่างเปล่า เมื่อคุณเพิ่มคำสั่ง ให้บันทึกและติดตามความคืบหน้าของรูปร่างตามที่คุณดำเนินการ เพื่อให้คุณเห็นว่ารูปร่างนั้นถูกสร้างขึ้นอย่างไร วิธีที่ง่ายที่สุดคือการแปลงไอคอนของเราให้เป็นภาพที่ใช้งานได้ในเบราว์เซอร์ออนไลน์ ครึ่งแรกของไอคอนจะถูกแบ่งออกเป็นกลุ่ม และครึ่งหลังจะถูกแบ่งออกเป็นสัญลักษณ์ หลังจากห่อไอคอนของเราในแท็ก >g> แล้ว เราสามารถแปลงหนึ่งในนั้นให้เป็นกลุ่มได้ เรายังจำเป็นต้องระบุตัวระบุเฉพาะสำหรับกลุ่มนั้นเพื่อให้ใช้งานได้ง่ายขึ้น เบราว์เซอร์ใช้ค่า viewBox (ซึ่งกลุ่มไม่มี) เพื่อกำหนดวิธีการปรับขนาดไอคอน
ด้วยเหตุนี้ รหัสที่สอดคล้องกันสำหรับแต่ละสัญลักษณ์ของเราควรอยู่ในรายการด้านล่าง ควรวางสัญลักษณ์ตามลำดับที่เหมาะสม ตอนนี้สามารถใช้สัญลักษณ์ของเราได้เช่นเดียวกับในกลุ่มของเรา
ฉันจะใช้ Svg ใน Html ได้อย่างไร
หากต้องการใช้ไฟล์ SVG ใน HTML คุณต้องใช้ไฟล์ หรือ
องค์ประกอบต่างๆ ของ SVG แสดงภาพด้วยการใช้ระบบพิกัดใหม่และวิวพอร์ต กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) ใช้ข้อมูลเวกเตอร์เพื่อสร้างไฟล์รูปภาพจำนวนมาก คุณไม่จำเป็นต้องใช้พิกเซลเฉพาะในรูปภาพของคุณ เนื่องจากการใช้ SVG ข้อมูลเวกเตอร์ใช้เพื่อสร้างภาพที่สามารถปรับขนาดให้มีความละเอียดใดก็ได้ ในการสร้างสี่เหลี่ยมผืนผ้าใน HTML คุณสามารถใช้องค์ประกอบ >rect> ดาวถูกสร้างขึ้นโดยใช้ แท็ก SVG สามารถใช้การไล่ระดับสีเชิงเส้นเพื่อสร้างโลโก้ใน SVG
เนื่องจากขนาดไฟล์ของรูปภาพบนเว็บไซต์ของคุณมีขนาดเล็กลง การใช้ SVG จะทำให้รูปภาพเร็วขึ้น ไม่จำเป็นต้องพิจารณาความละเอียดเพื่อตัดสินว่ากราฟิกเป็น SVG หรือไม่ เป็นผลให้สามารถใช้กับอุปกรณ์และเบราว์เซอร์ที่หลากหลาย เมื่อปรับขนาดไฟล์ ไฟล์นั้นจะถูกแปลงเป็นรูปแบบ JPEG และ PNG การใช้ SVG แบบอินไลน์ช่วยลดความจำเป็นในการร้องขอ HTTP เพื่อโหลดไฟล์รูปภาพ เมื่อพวกเขาเห็นว่าเว็บไซต์ของคุณมีการตอบสนองมากขึ้น พวกเขาก็จะพบว่ามีประโยชน์มากขึ้น
ไฟล์ SVG สามารถแก้ไขได้โดยใช้โปรแกรมแก้ไขข้อความอย่างง่าย เช่น Notepad และ Sublime Text เมื่อฝังอยู่ใน HTML จะสามารถแคชและเข้าถึงได้โดยเครื่องมือค้นหา ไฟล์ SVG สามารถแก้ไขได้ด้วยโปรแกรมแก้ไขที่รองรับอนาคต เช่น Inkscape สำหรับไฟล์ SVG ที่รองรับการใช้งานในอนาคต เนื่องจากไฟล์ SVG เป็นไฟล์แบบสแตนด์อโลน จึงสามารถนำไปใช้กับแอพพลิเคชั่นต่างๆ เช่น Illustrator และ Adobe Photoshop
ประโยชน์ของการใช้ Svg ในการออกแบบเว็บไซต์
เมื่อสร้างหน้าเว็บ คุณควรพิจารณาใช้ SVG ด้วยเหตุผลหลายประการ คำแนะนำคำหลัก คำอธิบาย และลิงก์สามารถเพิ่มโดยตรงไปยังมาร์กอัปผ่านมาร์กอัปที่เป็นมิตรกับ SEO เนื่องจาก SVG สามารถฝังอยู่ใน HTML ได้ จึงแคช แก้ไขได้โดยตรงด้วย CSS และจัดทำดัชนีเพื่อการเข้าถึงที่ดีขึ้น อุปกรณ์เหล่านี้จะใช้งานได้ในอนาคตเนื่องจากจะใช้งานได้กับเบราว์เซอร์และอุปกรณ์รุ่นใหม่ๆ สุดท้าย การใช้ SVG สำหรับรูปภาพบนเว็บไซต์ของคุณจะช่วยให้มั่นใจว่ารูปภาพเหล่านั้นมีคุณภาพสูงและโหลดได้รวดเร็ว
ตัวเข้ารหัส Svg
ตัวเข้ารหัส SVG เป็นซอฟต์แวร์ประเภทหนึ่งที่แปลงภาพดิจิทัลเป็นรูปแบบไฟล์กราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) รูปแบบไฟล์นี้ใช้โดยแอปพลิเคชันซอฟต์แวร์ต่างๆ เช่น Adobe Illustrator, Inkscape และ CorelDRAW โดยทั่วไปแล้ว ไฟล์ SVG มีขนาดเล็กกว่าไฟล์รูปภาพประเภทอื่น เช่น JPEG หรือ PNG และสามารถปรับขนาดเป็นขนาดใดก็ได้โดยไม่สูญเสียคุณภาพ
วิธีใช้ Svg ใน Html
หากคุณต้องการใช้รูปภาพ vg คุณสามารถเขียนลงในเอกสาร HTML ได้โดยตรงโดยใช้แท็ก *svg>*/svg> คุณสามารถทำได้โดยเปิด ภาพ SVG ในโค้ด VS หรือ IDE ที่คุณต้องการ คัดลอกและวางโค้ด และใช้องค์ประกอบ *body * ในเอกสาร HTML เป็นซอร์สโค้ด ดูเหมือนว่าจะง่ายที่สุดเท่าที่จะเป็นไปได้ในการออกแบบหน้าเว็บของคุณในภาพด้านล่าง
กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) เป็นชื่อที่กำหนดให้กับกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) Extensible Markup Language (XML) ได้รับการพัฒนาเพื่อรองรับรูปแบบภาพประเภทใหม่ที่เรียกว่ากราฟิกแบบเวกเตอร์ การใช้ภาพ sva ใน CSS และ HTML สามารถทำได้หลายวิธี ในบทช่วยสอนนี้ เราจะดูวิธีการต่างๆ หกวิธีในการดำเนินงาน สาธิตการใช้ SVG เป็นภาพพื้นหลัง CSS สามารถใช้แท็กเช่นแท็ก HTML เพื่อเพิ่มรูปภาพในเอกสาร HTML ครั้งนี้เราใช้ CSS แทน HTML และเราได้เพิ่มการปรับแต่งเพิ่มเติม
นอกจากนี้ยังสามารถใช้องค์ประกอบ HTML เพื่อเพิ่มภาพ SVG ไปยังหน้าเว็บ มันเข้ากันได้กับเบราว์เซอร์ที่รองรับ Scalable Vector Graphics (SVG) องค์ประกอบ HTML นี้เป็นตัวอย่างของวิธีใช้รูปภาพใน HTML และ CSS โดยใช้ไวยากรณ์: >embedsrc=happy.svg /> เนื่องจากเบราว์เซอร์สมัยใหม่ไม่รองรับปลั๊กอินของเบราว์เซอร์อีกต่อไป การพึ่งพา >embed > จึงไม่ใช่ความคิดที่ดีเสมอไป
ไวยากรณ์ SVG มีประสิทธิภาพมากกว่าที่เคย และชุดแอตทริบิวต์การกำหนดสไตล์ใหม่สำหรับแอนิเมชันก็มีให้ใช้งานใน SVG 2 เช่นกัน คลาสเทียม เช่น :hover และ :active สามารถจัดรูปแบบได้โดยใช้ CSS และเนื้อหา SVG สามารถจัดรูปแบบโดยใช้ CSS ได้เช่นกัน ด้วยเหตุนี้ เนื้อหา SVG จึงมีความหลากหลายและจัดรูปแบบได้ง่ายกว่า
Svg: วิธีใช้กราฟิกแบบเวกเตอร์บนหน้าเว็บของคุณ
คำว่า "sva" หมายถึงรูปแบบกราฟิกแบบเวกเตอร์ที่สามารถใช้สร้างรูปภาพ โลโก้ และกราฟิกอื่นๆ เนื่องจากสามารถใช้ได้ทั้งในรูปแบบฝังตัวและแบบอินไลน์ คุณจึงสามารถสร้างหน้าเว็บโดยใช้ SVG โดยไม่คำนึงถึงรูปแบบ หากคุณใช้รูปภาพพื้นหลัง SVG หรือ CSS เบราว์เซอร์ของคุณอาจไม่แสดงรูปภาพนั้น เนื่องจากเซิร์ฟเวอร์ของคุณอาจให้บริการด้วยป้ายกำกับที่ไม่ถูกต้อง ตัวอย่างเช่น หากคุณกำลังใช้รูปภาพเป็นพื้นหลัง HTML และเซิร์ฟเวอร์ของคุณให้บริการด้วยป้ายกำกับที่ไม่ถูกต้อง แสดงว่าหากไฟล์ถูกลิงก์อย่างถูกต้อง แต่เบราว์เซอร์ไม่แสดงผล อาจเป็นเพราะประเภทเนื้อหาไม่ตรงกัน หากคุณใช้ SVG แบบอินไลน์ มันจะปรากฏในเบราว์เซอร์ที่ใช้ Webkit ที่รองรับเท่านั้น มันจะแสดงในเบราว์เซอร์ทั้งหมดหากคุณใช้ SVG เป็นภาพฝังตัว ในทางกลับกัน หากคุณต้องการใช้ SVG ใน CSS คุณต้องใช้รูปแบบ URI ข้อมูล ด้วยวิธีนี้ แท็กสไตล์รวม URL ของไฟล์ svg เป็นแอตทริบิวต์ ตัวอย่างเช่น รหัสต่อไปนี้จะเป็น.style:.svg: ความสูง: 100 พิกเซล /style> จะทำให้ SVG ปรากฏในเอกสารตามความสูงที่ต้องการ
การใช้งาน Svg
SVG หรือ Scalable Vector Graphics เป็น รูปแบบภาพเวกเตอร์ ที่ใช้ XML สำหรับกราฟิกสองมิติพร้อมรองรับการโต้ตอบและภาพเคลื่อนไหว ข้อกำหนด SVG เป็นมาตรฐานเปิดที่พัฒนาโดย World Wide Web Consortium (W3C) ตั้งแต่ปี 1999 รูปภาพ SVG และลักษณะการทำงานถูกกำหนดไว้ในไฟล์ข้อความ XML ซึ่งหมายความว่าสามารถค้นหา สร้างดัชนี เขียนสคริปต์ และบีบอัดข้อมูลได้ ในฐานะไฟล์ XML ภาพ SVG สามารถสร้างและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใดๆ แต่มักจะสร้างด้วยซอฟต์แวร์วาดภาพ
เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างภาพเวกเตอร์ด้วย Adobe Illustrator รูปแบบกราฟิกแบบเวกเตอร์ นี้เข้ากันได้กับ Illustrator และมีข้อดีหลายประการเหนือรูปแบบอื่นๆ ฟิลเตอร์ในตัวใน SVG ทำให้เป็นหนึ่งในรูปแบบที่หลากหลายที่สุด รวมถึงเป็นหนึ่งในรูปแบบที่ทรงพลังที่สุดด้วย ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการสร้างเอฟเฟกต์และรูปภาพ UI แบบเคลื่อนไหว
เหตุใดจึงใช้ Svg ใน Html
สามารถอธิบายกราฟิก 2 มิติโดยใช้ XML โดยใช้ SVG Canvas เป็นเครื่องมือกราฟิก 2 มิติที่สามารถสร้างกราฟิกตามต้องการ (เป็นส่วนหนึ่งของสคริปต์ JavaScript) ทุกองค์ประกอบของ SVG DOM สามารถเข้าถึงได้ผ่าน XML ซึ่งหมายความว่าสามารถเข้าถึงได้จากทุกที่ ตัวจัดการเหตุการณ์ JavaScript สามารถแนบกับองค์ประกอบได้โดยใช้ตัวจัดการเหตุการณ์ JavaScript
Svg เป็น Css
SVG เป็น CSS? มันค่อนข้างง่ายจริงๆ เพียงใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบเพื่อเปิดไฟล์ที่คุณต้องการแปลง จากนั้นบันทึกเป็นไฟล์ CSS แค่นั้นแหละ!
สามารถกำหนดคุณสมบัติ CSS ให้กับแอตทริบิวต์เหล่านี้เพื่อจัดรูปแบบ องค์ประกอบ SVG สามารถใช้คุณสมบัติการเติมเพื่อเปลี่ยนสีขององค์ประกอบเป็นสีแดงโดยใช้ CSS คุณสมบัติที่ใช้ร่วมกันระหว่าง CSS และ SVG ได้แก่ ข้อความ การกำบัง การกรอง และเอฟเฟ็กต์ตัวกรอง เมื่อพูดถึงองค์ประกอบ SVG แต่ละองค์ประกอบอาจไม่ได้รับการสนับสนุนโดยคุณสมบัติ CSS เดียวกันเสมอไป ในเวอร์ชันล่าสุดของซอฟต์แวร์ คุณสมบัติทางเรขาคณิต เช่น rx และ ry ได้ถูกกำหนดไว้แล้ว สามารถใช้คุณสมบัติเรขาคณิตเป็นคุณสมบัติของ CSS ได้ในลักษณะเดียวกับแอตทริบิวต์การนำเสนอ เช่น การเติมหรือเส้นขีด สามารถเปิดใช้งานการปรับรูปร่างโดยใช้ CSS เพื่อแทนที่องค์ประกอบ
นอกจากนี้ยังสามารถใช้ CSS เพื่อระบุความสูงและความกว้างขององค์ประกอบ HTML เมื่อใช้คุณสมบัติ d คุณสามารถระบุรูปร่างขององค์ประกอบได้ หากต้องการแปลงเป็นสี่เหลี่ยมจัตุรัสเมื่อคลิกองค์ประกอบ คุณสามารถใช้ a:active pseudo-class คุณสามารถรวมแอนิเมชั่นดีเลย์ให้กับคลาส the.shape แต่ละคลาสใน CSS ของคุณ เทคโนโลยีประเภทนี้ยังอยู่ในช่วงเริ่มต้นของการผลิต
Svg Css คืออะไร?
รูปแบบกราฟิกแบบเวกเตอร์คือ SVG คำนี้หมายถึงประสิทธิภาพของกราฟิกแบบเวกเตอร์ คุณสมบัติพื้นฐานที่คุณจะพบใน Adobe Illustrator แม้ว่าคุณจะสามารถใช้ svg บนเว็บได้อย่างง่ายดาย แต่ก็มีหลายสิ่งที่คุณควรรู้
เพื่อ Svg หรือ Html?
ทุกอย่างขึ้นอยู่กับว่าคุณต้องการให้กราฟิกของคุณออกมาเป็นอย่างไร ดังนั้นจึงไม่มีคำตอบที่ถูกหรือผิดเมื่อต้องใช้ SVG หรือ HTML เมื่อแสดงกราฟิกแบบเวกเตอร์และภาพประกอบ การลดหรือเพิ่มขนาดด้วย SVG ทำได้ง่ายมาก เมื่อถึงเวลาโหลด ไฟล์ HTML จะมีประสิทธิภาพน้อยกว่าไฟล์ SVG HTML ยังคงเป็นตัวเลือกยอดนิยมสำหรับโครงการออกแบบเว็บไซต์จำนวนมาก เนื่องจากเป็นมิตรกับผู้ใช้มากกว่า
แปลง Svg เป็น Data Uri
เมื่อแปลงไฟล์ SVG เป็น URI ข้อมูล ไฟล์จะถูกเข้ารหัสเป็นสตริง Base64 ก่อน จากนั้น สตริงจะอยู่ภายใน URL ที่สามารถใช้อ้างอิงไฟล์ได้