delphi4arab منتديات دلفي للعرب
امتداد الصورة بعد decodebade64 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : امتداد الصورة بعد decodebade64 (/showthread.php?tid=11333)



امتداد الصورة بعد decodebade64 - jeanjamil - 19-04-2021

السلام عليكم
كيف اعرف امتداد الصور بعد عمل decodebase64 ان كانت bmp او jpg لوضعها في العنصر المطلوب


RE: امتداد الصورة بعد decodebade64 - محمد عبد العزيز - 19-04-2021

وعليكم السلام

هناك عدة طرق أذكر :
- يمكن ان تحاول try التعامل مع الصورة كjpeg فان حدث خطأ Except تحاول التعامل معها كBMP فان حدث خطا تعلم انها بصيغة اخرى.
- يمكن ان تقارن اول 2 byte حرفين من ملف الصورة ان كان BM فهي BMP وان كانت بالهكس FF D8 فهي jpeg كما بالصورة المرفقة


[صورة: attachment.php?aid=4485]