Blackhacker نشر 22 فبراير 2016 أرسل تقرير نشر 22 فبراير 2016 أريد أن أحصل على سلسلة نصية تحتوي على ترميز صورة معين باستخدام base64، فما أسهل طريقة في بايثون لفعل ذلك؟ 1 اقتباس
1 هشام رزق الله نشر 22 فبراير 2016 أرسل تقرير نشر 22 فبراير 2016 يوجد عدة طرق لفعل ذلك في بايثون مثل استخدام دوال open و read لفتح ملف الصورة وقراءته ومن ثم دالة encode لتشفير السلسلة النصية التي تحتوي على الصورة كما في المثال التالي: with open("Cool.png", "rb") as f: data = f.read() print data.encode("base64") وإذا لم تعمل الطريقة السابقة فجرب استخدام دوال مكتبة base64 كما في المثال التالي: import base64 with open("img.png", "rb") as image_file: encoded_string = base64.b64encode(image_file.read()) 1 اقتباس
السؤال
Blackhacker
أريد أن أحصل على سلسلة نصية تحتوي على ترميز صورة معين باستخدام base64، فما أسهل طريقة في بايثون لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.