بسم الله الرحمن الرحيم
قمت سابقا ، باعداد درس مبسط حول بنية الملفات (هنا ) و درس آخر كمثال عيني للنوع المعروف BMP (هنا ) ، و كذلك اقترحت انشاء فريق عمل لاعداد برنامج يحوي بُنى الملفات المعروفة لتكون دليلا لسائر المبرمجين ...
و لكن ، لا حياة لمن تنادي
اياً يكن ، فقد اراحنا الغربيون و وفروا علينا ساعات طويلة من التفكير و البحث و البرمجة ... كما يفعلون في سائر مضان العلم ، و باقي فروع المعرفة ...
فانشؤا مكتبة كاملة للتعامل مع الانواع المختلفة من الصور ، و الاجمل انها من النوع (مصدر مفتوح) او ما نعرفه به Free Source Code ، و هي بالفعل اكثر من رائعة و انصح الجميع باقتنائها ...
تعُرف هذه المكتبة بـ FreeImage ، و يمكنك تحميله من موقعهم التالي :
http://freeimage.sourceforge.net/
و تدعم المكتبة جميع الانساق التالية :
*.BMP *.CUT *.DDS *.G3 *.GIF *.HDR *.ICO *.IFF *.LBM *.JNG *.JPG *.JIF *.JPEG;*.JPE *.KOA *.MNG *.PBM *.PSD *.PCX *.PGM *.PNG *.PPM *.PSD *.RAS *.SGI *.TGA *.TARGA *.TIF;*.TIFF *.WBMP *.XBM
و العمل بها سهل يسير ، و لا تحتاج لغير بضعة اسطر برمجية لفتح و تحرير و تبديل الانواع المختلفة من الانساق .. و كل ذلك عن طريق دوال ال API المكتوبة مسبقا ...
يمكن ببساطة تطوير المكتبة ، و اضافة المزيد من الانساق اليها ، و هذا ما ننتظره من بقية الاعضاء ( زرعوا فاكلنا ، و نزرع فياكلون) ، و اقترح النسق الرائع DjVu كبداية ، و يمكن للاخرين العمل ب CUR ، و PDF ، و ملفات الفيديو (لانها مجموعة من الصور) ...
ملاحظة : المكتبة مكتوبة بلغة ال C ، و يمكن استخدامها في جميع لغات البرمجة ، و عدة نظم تشغيل (ويندوز و ليونكس و ... )، و الموقع يوفر عدة امثلة لاستخدام المكتبة ... و يمكنك اضافة المزيد ...
و كذلك ، يمكن انشاء فريق برمجي لاعداد مكتبة خاصة بالاصوات ، تتبع نفس النظام المتبع في المكتبة السابقة (مفتوحة المصدر) لضمان تطويرها ...
ختاما ، انصح الجميع بتجربة المكتبة ، فورا ... و المشاركة الفعالة لتطويرها
