delphi4arab منتديات دلفي للعرب

نسخة كاملة : امتداد الصورة بعد decodebade64
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف اعرف امتداد الصور بعد عمل decodebase64 ان كانت bmp او jpg لوضعها في العنصر المطلوب
وعليكم السلام

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


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