Image to Base64 | Image to Base64 in Python | PNG to Base64 | JPG to Base64

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

บทความนี้ครอบคลุมหัวข้อดังต่อไปนี้:

  1. API แปลงรูปภาพเป็น Base64 ใน Python
  2. แปลงรูปภาพเป็น Base64
  3. แปลงรูปภาพ PNG เป็น Base64
  4. แปลงรูปภาพเป็น Base64 ออนไลน์
  5. แหล่งข้อมูลฟรี

API แปลงรูปภาพเป็น Base64 ใน Python

ในการแปลงรูปภาพ JPG หรือ PNG เป็น Base64 เราจะใช้ Aspose.SVG for Python ไลบรารี Aspose.SVG for Python ช่วยให้การทำงานกับ Scalable Vector Graphics (SVG) ใน Python ง่ายขึ้น หนึ่งในฟีเจอร์สำคัญของมันคือความสามารถในการแปลงรูปภาพเป็นรูปแบบ Base64 ได้อย่างง่ายดาย

กรุณา ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-svg-net 

แปลงรูปภาพ JPG เป็น Base64 ใน Python

มาดูขั้นตอนการแปลงรูปภาพเป็น Base64 ใน Python:

  1. เริ่มต้นโดยการโหลดรูปภาพ JPG ที่คุณต้องการแปลง
  2. สร้างอินสแตนซ์ของคลาส SVGDocument เพื่อแทนที่ไฟล์ SVG ของคุณ
  3. สร้างองค์ประกอบรูปภาพโดยใช้วิธี create_element_ns()
  4. ใช้วิธีที่เหมาะสมในการแปลงข้อมูลรูปภาพเป็นรูปแบบ Base64
  5. ตั้งค่าค่าของสตริง Base64 ไปที่แอตทริบิวต์ href โดยใช้วิธี set_attribute()
  6. เพิ่มองค์ประกอบรูปภาพไปยังเอกสาร SVG
  7. สุดท้ายเรียกใช้วิธี save() เพื่อบันทึกเอกสาร SVG ซึ่งตอนนี้มีรูปภาพที่เข้ารหัสด้วย Base64

โค้ดตัวอย่างต่อไปนี้แสดง วิธีการแปลงรูปภาพ JPG เป็น Base64 ใน Python

แปลงรูปภาพ JPG หรือ PNG เป็น Base64 ใน Python

แปลงรูปภาพ JPG เป็น Base64 ใน Python

PNG เป็น Base64 ใน Python

กระบวนการแปลงรูปภาพ PNG เป็น Base64 มีความคล้ายคลึงกับการแปลงรูปภาพ JPG เพียงแค่ปฏิบัติตามขั้นตอนเดียวกันที่อธิบายไว้ข้างต้น แต่เปลี่ยนรูปภาพ JPG ที่ป้อนเข้าด้วยรูปภาพ PNG

รับใบอนุญาตฟรี

ต้องการทดลองใช้ Aspose.SVG โดยไม่มีข้อจำกัด? รับใบอนุญาตชั่วคราวฟรี และเริ่มสำรวจฟีเจอร์ที่ทรงพลังของมันวันนี้!

เครื่องมือแปลงรูปภาพเป็น Base64 ออนไลน์

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

สตริง Base64 ของรูปภาพ: แหล่งข้อมูลฟรี

นอกเหนือจากการแปลงรูปภาพเป็น Base64 แล้ว Aspose.SVG ยังมีฟีเจอร์อื่นๆ อีกมากมาย ตรวจสอบแหล่งข้อมูลเหล่านี้เพื่อเรียนรู้เพิ่มเติม:

สรุป

ในบทความนี้ เราได้เรียนรู้วิธีการแปลงรูปภาพ JPG หรือ PNG เป็นสตริง Base64 โดยใช้ Python การเข้ารหัส Base64 เป็นเทคนิคที่มีค่าในการทำงานกับรูปภาพ ช่วยให้สามารถฝังรูปภาพโดยตรงใน HTML การถ่ายโอนอย่างปลอดภัยผ่านเครือข่าย การเก็บในฐานข้อมูล และการทำการปรับเปลี่ยนรูปภาพต่างๆ

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

หากมีข้อสงสัยใดๆ โปรดติดต่อเราผ่าน ฟอรัมสนับสนุนฟรี

ดูเพิ่มเติม