تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تصغير حجم الصورة قبل حفظها بقاعدة البيانات سيكوال
#1
السلام عليكم ورحمة الله وبركاته
عندي فورم يوجد به عدة بيانات من ضمنها صورة
وهي كالتالي
رقم الصورة texrbox
اسم الصورةtexrbox
تفاصيل الصورةtexrbox
الصورة  picturebox

المطلوب هو حفظ البيانات بقاعدة البيانات من نوع   لكن اريد قبل ان يتم حفظ الصورة مهما كان حجمها ان تحفظ بمقاس واحد 100*100 لجميع الصور
التي اقوم بحفظها 

وهذا كود الحفظ الذي اقوم به بحفظ البيانات

PHP كود :
Public Sub Insert_Pic_Tbl(ByVal Pic_ID AS Int32,ByVal PicName AS String,ByVal Pic_Des AS String,ByVal Pic AS PictureBox)
Dim Cmd As New SqlCommand
With Cmd
.Connection Con
.CommandType CommandType.Text
.CommandText "Insert Into Pic_Tbl (Pic_ID,PicName,Pic_Des,Pic)values(@Pic_ID,@PicName,@Pic_Des,@Pic)
.Parameters.Clear()
.Parameters.AddWithValue("
@Pic_ID", SqlDbType.Int ).Value = Pic_ID
.Parameters.AddWithValue("
@PicName", SqlDbType.varchar ).Value = PicName
.Parameters.AddWithValue("
@Pic_Des", SqlDbType.varchar ).Value = Pic_Des
Dim ms As New MemoryStream()
Dim bmpImage As New Bitmap(Pic.Image)
bmpImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim data As Byte() = ms.GetBuffer()
Dim p As New SqlParameter("
@Pic", SqlDbType.Image)
p.Value = data
.Parameters.Add(p)
End With
If Con.State = 1 Then Con.Close()
Con.Open()
Cmd.ExecuteNonQuery()
Con.Close()
MsgBox("
تم إضافة الصورة بنجاح", MsgBoxStyle.Information, "حفظ")
Cmd = Nothing
End Sub 
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
هذا كود لتحجيم الصورة
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#3
اشكرك ساقوم بالتجربة
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
الاستاذ هاني
بعد اذنك
برجاء بعد تجربة ا عاصم ان ترفع المثال للحاجة اليه
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو
#5
هذا الكود بالفيجوال بيزك :

PHP كود :
Public Function ResizeImageXT(InputImage As Image)As Image
    
'إعادة تحجيم الصورة حسب ماتريد لاستخدامه قبل الحفظ'
    'إذا كنت تريد تغيير الطول او العر الخاص بالصورة غير الرقم 80 الى الحجم الذي تريده'
 
   return new Bitmap(InputImage, new Size(8080))
End Function 

'كود الاستدعاء'
'عمل تحجيم للصورة حسب الحجم المطلوب'
PictureBox1.ImageResizeImageXT(Img
PHP كود :
'للحفظ و التحجيم معا'
ResizeImageXT(imgFile).Save("D:\\ImageName.Jpg"
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,213 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  مشكلة في جلب الصورة في التقرير مصمم هاوي 12 1,221 06-06-25, 03:00 PM
آخر رد: atefkhalf2004
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 781 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 659 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,031 19-04-25, 08:54 PM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: