السلام عليكم...
مرفق مع هذه المشاركة ملف DLL صغير كنت قد كتبته من مدة بلغة Delphi لاستخدامه في Visual Basic (و طبعاً يمكن استعماله في اللغات الأخرى) لتحويل الصور من النوع BMP إلى JPG أو GIF.
الـ DLL (الذي يجب وضعه في المجلد System32 التابع للنظام) يحتوي على الدالتين BitmapToJpg و BitmapToGif.
و أقصد بعبارة "التحويل بشكل مباشر" أن الأمر لا يحتاج إلى فتح ملف الـ BMP لأن أياً من الدالتين تحتاج فقط إلى المسار الكامل لملف BMP المصدر، و مسار المجلد الذي ستحفظ فيه الصورة الناتجة، و اسم (دون امتداد) لملف الصورة الناتجة.
على أية حال تحتوي المرفقات أيضاً على الملف ChangeBmp_ReadMe.txt الذي يحتوي على تصريح الدالتين و شرحهما.
نرجو الاستفادة و السلام.