لا تنسى اخ عبد العزيز ان تنتبه الى حجم الصورة
الكثير وجدتهم يخزنون صور من الماسح الضوئي دون الانتباه لحجمها وعند عمل البرنامج على الشبكة يحدث فيه بطئ شديد .
تصور بعض الصور يفوق حجمها 3 او 5 ميغا لانهم يمسحونها بدقة 600 ميغا بيكسل واحيانا بدقة 1200
المفروض ان يتم مسحها بدقة بسيطة مثلا 70 او 100 لتحصل على صورة بحجم 50 كيلو او 100 كيلو
او تعالجها برمجيا في برنامجك قبل تخزينها وتقوم بضغطها وانقاص حجمها اي تقوم بتقليل الدقة فيه
(09-05-18, 12:45 AM)viv كتب : [ -> ]لا تنسى اخ عبد العزيز ان تنتبه الى حجم الصورة
الكثير وجدتهم يخزنون صور من الماسح الضوئي دون الانتباه لحجمها وعند عمل البرنامج على الشبكة يحدث فيه بطئ شديد .
تصور بعض الصور يفوق حجمها 3 او 5 ميغا لانهم يمسحونها بدقة 600 ميغا بيكسل واحيانا بدقة 1200
المفروض ان يتم مسحها بدقة بسيطة مثلا 70 او 100 لتحصل على صورة بحجم 50 كيلو او 100 كيلو
او تعالجها برمجيا في برنامجك قبل تخزينها وتقوم بضغطها وانقاص حجمها اي تقوم بتقليل الدقة فيه
السّلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك
كلامك صحيح و معقول و منطقي
كل الملفات التي قمت بتخزيم صور بها .. أعاني كثيرا قبل فتحها و الانتقال من فورم لآخر
توجد أفكار وجدتها أن يتم جلب الصورة من على الجهاز .. و يتم عرض مسار الصورة مثلا بالتاكست بوكس
و عند الحفظ .. يتم حفظ مسار الصورة و ليس الصورة ذاتها
طريقة رائعة من حيث التقليل تماما من حجم المشروع
لكن ....
المشكلة التي وجدتها بهذه الطريقة و هي إلزامية الحفاظ على نفس مسار الصور
لو حدث بالسهو مسح مجلّد أو مسار الصورة .. عند التنقّل لإستعراض البيانات .. ستظهر رسالة خطأ بفقدان الصورة بالمسار
تحياتي
هذا مثال عملته على السريع ضغط صورة من 80 كيلو الى حوالي 12 كيلو
يمكنك استخدامه مع صورك قبل التخزين
انا افضل تخزين الصور في قاعدة البيانات
PHP كود :
http://www.m5zn.com/d/?16875581
وايضا لا تجعل الصورة في نفس مكان الجدول الذي به باقي البيانات
مثلا جدول للموظفين والصورة للموظف في جدول لوحدها ، وعندما تفتح احد الملفات تجلب له صورته .
وبذلك لا تجلب كل الصور لان حجمها سيكون كبير
بضراحة لا اجد شئ مقتع في حفظ الصور بمجلد دوليس بقاعدة البيانات
اولا : الصورة عرضة للحذف وليست بأمان ، سواء من مستخدم ما او من البرامج او الفيروسات او ما شابه التي تصيب الملفات
ثانيا : المجهود المرهق او المطلوب في التعامل معها خاصة اذا كان لكل سجل اكثر من صورة اكثر من الجهد لتخزينها بقاعدة البيانات
ثالثا : هي عرضة للسرقة والكشف بعكس وضعها في قاعدة بيانات .
رابعا : تقليل دقة الصورة مطلوب وضروي سواء خزنتها كلملف او في قاعدة البيانات ، لانك عاجلا ام اجلا لابد وان تحتاج الى عرض تقرير به صور كل الموضفين او صور كل الارشيف سواء على شبكة او على جهاز محلي وهو ما سوف يطئ البرنامج .
ولابد وان تكون هناك امور اخرى ايضا لم ننتبه لها .