الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف احفظ صورة بعد التعديل في ابعادها بنفس الفورمات

مغلق
بدأه dr_smart في 15 يوليو 2003 · 5 رد · 682 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

سؤالي هو كيف يمكن ان احفظ صورة بفس امتداد الأصل بعد تحميلها في picture Box والتعديل في ابعادها ، بمعنى اخر اود ان اغير Scale of the picture to 25% ثم اقوم بحفظ الصور بنفس الأمتداد

علما اني اقوم باتعديل في ابعاد الصورة بواسطة الأمر Paintpicture وجزاكم الله خير الجزاء

#2

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

بعد الإعتذار عن المشاركاتك السابقة التي لم تحصل على رد فيها لسبب او للآخر ،،،

بالنسبة لعمليات حفظ الصور بتنسيقها او بتنسيق آخر فالكود SavePicture هو الكفيل بهذه المهنة .

مثال /

SavePicture Picture1.Picture, "FileName.jpg"

ودمتم موفقين .

#3

شكرا اخي visitor على الرد السريع لكن سبق لي ان جربت هذا الأمر من قبل مع piantpicture وفجئت انه يحفظ نفس الصورة الأصلية دون اي تعديل في الأبعاد الرجاء فحص الكود التالي

Private Sub Form_Load()

Picture1.Visible = False

Picture1.Picture = LoadPicture("c:filename.jpg")

Picture1.Width = Picture1.Width / 4

Picture1.Height = Picture1.Height / 4

Picture1.PaintPicture Picture1.Picture, 0, 0, Picture2.Width / 4, Picture2.Height / 4

Picture1.Visible = True

SavePicture Picture1.Picture, "c:test.jpg"

End Sub

علما بأن الكود السابق لايعمل لي التغيير المطلوب في الأبعاد بنسبة 25% لذلك اضر الى استخدام picure box اخر لفتح الصورة الأصلية فيه ثم نسخها الى picture1 لعمل التغيير المطلوب وعند استدعاء savepicture picure1.picture احصل على رسالة خطأ فما الحل

واسف على الاطالة لكنها مشكلة كبيرة بالنسبة لي

#4

الرجوا المعذرة اخي لإني حاولة ..... ولكن كللت كل المحاولات بالفشل .

#5

اخي وجدت الحل بفضل من الله

الحل استخدم هذه الكود /

SavePicture Picture1.Image, "c:test.jpg"

عوضا عن

SavePicture Picture1.Picture, "c:test.jpg"
#6

تعحز الكلمات عن الشكر ، ويعجز اللسان عن المدح ، لكن كل ما اقدر اقله لك هو جزاك الله خيرا أخي visitor وجعله الله في ميزان حسناتك:)(f)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…