تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة فى كود عرض الصورة
#1
الكود التالى يقوم بإظهار الصورة من Listview فى PictureBox
المشكلة أنه عند عرض الصورة فى الـ PictureBox
تصبح جودتها سيئة عن الصورة الأصلية

كود :
Dim t As New DataTable
           t.Load(dr)
           If t.Rows.Count > 0 Then
               For i As Integer = 0 To t.Rows.Count - 1
                   Dim bytes() As Byte = CType(t(i)("Picture"), Byte())
                   Dim memStream As MemoryStream = New MemoryStream(bytes)
                   Dim img As System.Drawing.Image
                   img = Image.FromStream(memStream)
                   ImageList1.Images.Add(img)


                   With ListView1
                       Dim lvi As New ListViewItem
                       lvi.ImageIndex = i
                       lvi.Text = t(i)("idnam")
                       lvi.Tag = t(i)("id")
                       .Items.Add(lvi)

                   End With

               Next
           End If
 فهل يمكن تعديل الكود لتظهر الصورة بنفس الجودة ؟
ولكم جزيل الشكر مقدما

الرد
تم الشكر بواسطة:
#2
راجع خصائص الأداة ImageList1 وبالتحديد خاصية ImageSize وخاصية ColorDepth فهي التي تحدد دقة وجودة الصور

ولكن يتعين عليك تحديد دقة وجودة الصور من الخصائص قبل اضافة الصورة
الرد
تم الشكر بواسطة:
#3
(04-04-17, 01:22 AM)abdualla كتب : راجع خصائص الأداة  ImageList1 وبالتحديد خاصية ImageSize وخاصية ColorDepth فهي التي تحدد دقة وجودة الصور

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

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

الـ ImageSize  لأداة 32;32 ImageList1 و الخاصية ColorDepth 32bit
الصورة تظهر بجودتها فى الـ Listview ولكن عند عرضها من الـ Listview فى الـ PictureBox تقل جودتها
الرد
تم الشكر بواسطة: abdualla , abdualla
#4
وكم حجم الصورة الأصلية؟

أو اعرضها في أداة PictureBox ولكن ضع SizeMode على Normal

الصورة تظهر بجودتها فى الـ Listview لأنها مناسبة للحجم في الأداة
ولكنها في أداة PictureBox أكيد تريد أن تظهر كبيره وهنا المشكلة.
الرد
تم الشكر بواسطة:
#5
(04-04-17, 01:45 AM)abdualla كتب : وكم حجم الصورة الأصلية؟

أو اعرضها في أداة PictureBox ولكن ضع SizeMode على Normal

الصورة تظهر بجودتها فى الـ Listview لأنها مناسبة للحجم في الأداة
ولكنها في أداة PictureBox أكيد تريد أن تظهر كبيره وهنا المشكلة.

حجم الصورة

الرد
تم الشكر بواسطة:
#6
ضع الخاصية ImageSize على دقة أعلى مثلا 800×800 لكن حتواجه مشكلة طول الصورة مع عرضها
يعني يفضل أن تضيف صور يكون عرضها وطولها ومتساويين

تذكر اضافة الصور يكون بعد تحديد الخصائص
لآن الصور السابقة التي تمت اضافتها اعتمدت الدقة السابقة
الرد
تم الشكر بواسطة:
#7
قمت برفع الـ ImageSize إلى 300 على سبيل التجربة
ظهرت رسالة معناها ان اكبر حجم يمكن إضافته 256 فقط

هل تحبذ أن ارفع لك مثال به المشكلة التى أواجهها حتى تطلع عليه بنفسك ؟
الرد
تم الشكر بواسطة:
#8
هناك فكرة أخرى أن تضع الصور بحجمها الأصلي في الريسورس وتستدعيها بناء على معلومة من السطر المحدد في الليستفيو


ما في مشكلة من رفع مثال

فعلا اكبر حجم يمكن إضافته 256 فقط

عموما اداة ImageList تستخدم للصور على سبيل الايقونات
الرد
تم الشكر بواسطة:
#9
(04-04-17, 02:16 AM)abdualla كتب : هناك فكرة أخرى أن تضع الصور بحجمها الأصلي في الريسورس وتستدعيها بناء على معلومة من السطر المحدد في الليستفيو


ما في مشكلة من رفع مثال

فعلا اكبر حجم يمكن إضافته 256 فقط

عموما اداة ImageList تستخدم للصور على سبيل الايقونات

المثال

.rar   Multipic-Lirstview1.rar (الحجم : 911.48 ك ب / التحميلات : 45)
الرد
تم الشكر بواسطة:
#10
لحظات.....
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مشكلة في كود الحفظ عاشق الرسول 10 192 16-01-19, 02:43 AM
آخر رد: عاشق الرسول
  مشكلة عند ترحيل البيانات الي اكسل nooralcown 1 71 14-01-19, 02:30 AM
آخر رد: اسامه الهرماوي
  لماذا يحدث مشكلة عند فتح الفورم ShowDialog new_programer 7 183 13-01-19, 10:20 PM
آخر رد: أسامة السالمي
  مشكلة ظهور مفاجيء للأخطاء عند تصدير الداتاجريدفيو كملف PDF ..[تم الحل] Hazem1 0 66 08-01-19, 11:48 AM
آخر رد: Hazem1
  طريقة تكرار الامر تلقائيا | حل مشكلة script error في webbrowser عند فتح صفحة ما soloxocf1 0 63 08-01-19, 07:05 AM
آخر رد: soloxocf1
  مشكلة البرنامج بعد التثبيت ( هام ) salah mansour 5 119 02-01-19, 11:57 PM
آخر رد: salah mansour
  بخصوص مشكلة فى الفيجوال ستوديو( هام ) salah mansour 11 249 02-01-19, 09:47 PM
آخر رد: salah mansour
  مشكلة بعد عمل setup لبرنامج في فيجوال بيسك 2010 السائل 11 239 02-01-19, 05:13 PM
آخر رد: السائل
  [نقاش] مشكلة الطباعة عند المستخدم اسامه الهرماوي 3 103 31-12-18, 12:40 PM
آخر رد: حريف برمجة
  مشكلة في تشغيل برنامج تمت صناعته بالفيجوال بيسك 2012 و فيجوال بيسك 2017 naderahly 3 114 30-12-18, 02:59 AM
آخر رد: a.wagdi

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم