منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : إضافة الصورة إلى قاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
لا تنسى اخ عبد العزيز ان تنتبه الى حجم الصورة
الكثير وجدتهم يخزنون صور من الماسح الضوئي دون الانتباه لحجمها وعند عمل البرنامج على الشبكة يحدث فيه بطئ شديد .
تصور بعض الصور يفوق حجمها 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 

وايضا لا تجعل الصورة في نفس مكان الجدول الذي به باقي البيانات
مثلا جدول للموظفين والصورة للموظف في جدول لوحدها ، وعندما تفتح احد الملفات تجلب له صورته .
وبذلك لا تجلب كل الصور لان حجمها سيكون كبير
(09-05-18, 01:43 AM)عبد العزيز البسكري كتب : [ -> ]
(09-05-18, 12:45 AM)viv كتب : [ -> ]لا تنسى اخ عبد العزيز ان تنتبه الى حجم الصورة
الكثير وجدتهم يخزنون صور من الماسح الضوئي دون الانتباه لحجمها وعند عمل البرنامج على الشبكة يحدث فيه بطئ شديد .
تصور بعض الصور يفوق حجمها 3 او 5 ميغا لانهم يمسحونها بدقة 600 ميغا بيكسل واحيانا بدقة 1200
المفروض ان يتم مسحها بدقة بسيطة مثلا 70 او 100 لتحصل على صورة بحجم 50 كيلو او 100 كيلو

او تعالجها برمجيا في برنامجك قبل تخزينها وتقوم بضغطها وانقاص حجمها اي تقوم بتقليل الدقة فيه


السّلام عليكم و رحمة الله و بركاته

بارك الله فيك و لك
كلامك صحيح و معقول و منطقي
كل الملفات التي قمت بتخزيم صور بها .. أعاني كثيرا قبل فتحها و الانتقال من فورم لآخر
توجد أفكار وجدتها أن يتم جلب الصورة من على الجهاز .. و يتم عرض مسار الصورة مثلا بالتاكست بوكس
و عند الحفظ .. يتم حفظ مسار الصورة و ليس الصورة ذاتها
طريقة رائعة من حيث التقليل تماما من حجم المشروع
لكن ....
المشكلة التي وجدتها بهذه الطريقة و هي إلزامية الحفاظ على نفس مسار الصور
لو حدث بالسهو مسح مجلّد أو مسار الصورة .. عند التنقّل لإستعراض البيانات .. ستظهر رسالة خطأ بفقدان الصورة بالمسار
تحياتي
اخي الكريم
حسب معلوماتي المتواضعة وتعقيباً على كلامك: أنا عندي طريقة ربما تعلمها وهي نفسها التي تقصدها وهي وضع الصور كلها بمجلد معروف وتسمية اي صورة يتم اضافتها فقط برقم يمثل هذا الرقم نفسه رقم ال ID للسجل من دون الحاجة لحفظ المسار فأي صورة احتاجها او اود حفظها تتعلق بال ID الذي لا يتكرر وبحال الحاجة لأكثر من صورة أستطيع اضافة علامة ورقم بالنهاية والتعامل معه بالدوال النصية والله اعلم
تحياتي
بضراحة لا اجد شئ مقتع في حفظ الصور بمجلد دوليس بقاعدة البيانات

اولا : الصورة عرضة للحذف وليست بأمان ، سواء من مستخدم ما او من البرامج او الفيروسات او ما شابه التي تصيب الملفات
ثانيا : المجهود المرهق او المطلوب في التعامل معها خاصة اذا كان لكل سجل اكثر من صورة اكثر من الجهد لتخزينها بقاعدة البيانات
ثالثا : هي عرضة للسرقة والكشف بعكس وضعها في قاعدة بيانات .
رابعا : تقليل دقة الصورة مطلوب وضروي سواء خزنتها كلملف او في قاعدة البيانات ، لانك عاجلا ام اجلا لابد وان تحتاج الى عرض تقرير به صور كل الموضفين او صور كل الارشيف سواء على شبكة او على جهاز محلي وهو ما سوف يطئ البرنامج .

ولابد وان تكون هناك امور اخرى ايضا لم ننتبه لها .
(09-05-18, 12:38 PM)viv كتب : [ -> ]بضراحة لا اجد شئ مقتع في حفظ الصور بمجلد دوليس بقاعدة البيانات

اولا : الصورة عرضة للحذف وليست بأمان ، سواء من مستخدم ما او من البرامج او الفيروسات او ما شابه التي تصيب الملفات
ثانيا : المجهود المرهق او المطلوب في التعامل معها خاصة اذا كان لكل سجل اكثر من صورة اكثر من الجهد لتخزينها بقاعدة البيانات
ثالثا : هي عرضة للسرقة والكشف بعكس وضعها في قاعدة بيانات .
رابعا : تقليل دقة الصورة مطلوب وضروي سواء خزنتها كلملف او في قاعدة البيانات ، لانك عاجلا ام اجلا لابد وان تحتاج الى عرض تقرير به صور كل الموضفين او صور كل الارشيف سواء على شبكة او على جهاز محلي وهو ما سوف يطئ البرنامج .

ولابد وان تكون هناك امور اخرى ايضا لم ننتبه لها .

فعلا كلامك اخي منطقي
الصفحات : 1 2