Base64 เป็นประเภทของรหัสไบต์ 8 บิตที่ใช้กันทั่วไปบนอินเทอร์เน็ต
ทำไมต้องแปลงภาพเป็น Base64 การเข้ารหัส?การแปลงรูปภาพด้วยรหัส Base64 สามารถลดคำขอ HTTP ได้เนื่องจากรูปภาพสามารถส่งผ่านไปยังไคลเอนต์โดยตรงในรูปแบบของการเข้ารหัสอักขระและแบบฟอร์มไฟล์ต้องใช้คำขอ HTTP อย่างไรก็ตามจะมีข้อเสียเล็กน้อยนั่นคือขนาดจะใหญ่ขึ้นเมื่อภาพเข้ารหัส base64 แต่มันจะเกือบจะเหมือนกันหลังจากการเพิ่มประสิทธิภาพผ่าน GZIP ดังนั้นภาพขนาดเล็กในกระบวนการของแอปพลิเคชันสามารถเข้ารหัสโดยตรงใน Base64 และไม่แนะนำให้ใช้รูปภาพขนาดใหญ่
HTML5 แปลงรูปภาพด้วย Base64 ได้อย่างไร?หาก HTML5 ต้องการแปลงรูปภาพด้วย BASE64 คุณต้องใช้อินเตอร์เฟสอินเตอร์เฟส HTML5 FilerEder.ReadAsDataUrl () คำอธิบาย
โปรแกรมตัวอย่างรหัสต่อไปนี้เป็นโปรแกรมตัวอย่างสร้างไฟล์ HTML ใหม่จากนั้นเปิดการคัดลอกรหัสและวางเพื่อใช้เบราว์เซอร์ที่รองรับ HTML5 เพื่อเปิดเพื่อดูเอฟเฟกต์
รหัสคัดลอก