مشكل إظهار صور JPG على QuickRep
#1
السلام عليكم
واجهتني مشكلة عرض صور مخزنة في قاعدة بيانات من نوع JPG
حيث ان المكون QRImage يقبل فقط الملفات BMP

هل من حل؟؟
:confused:
الرد
#2
السلام عليكم
هناك طريقتين مشهورتين:
1-تخرين الصورة على شكل كائن Blob
2- تحويل الصورة من JPG إلى BMP ثم تخزينها، وعند استرجاعها يتم تحويلها إلى JPG.
الرد
#3
kachwahed كتب :السلام عليكم
هناك طريقتين مشهورتين:
1-تخرين الصورة على شكل كائن Blob
2- تحويل الصورة من JPG إلى BMP ثم تخزينها، وعند استرجاعها يتم تحويلها إلى JPG.
----------------------
[FONT=Arial]ندور في حلقة مفرغة أخي
[FONT=Arial]أنا أستعمل Absolute DB وهو يخزن الصور على شكل Blob
[FONT=Arial]تحويل الصورة إلى BMP فكرة سيئة لأن اللاحقة BMP كبيرة جدا في الحجم.
[FONT=Arial]شكرا على المحاولة
الرد
#4
السلام عليكم ورحمة الله وبركاته
اخز العزيز ،
َQReport يدعم الامتداد jpeg ، بحيث يمكن تحميله فى المكون QImage ، بعد تعريف Jpeg ضمن Uses

واذا كنت تقصد QRDBImage فانا لاانصحك به ، استبدله QRImage1 ، واكتب الكود التالي
فى الحدث BeforPrint
[INDENT][/INDENT]
DataSet.Fieldname.SaveToFile(Filename)
QrImage.picture.loadfromFile(Filename)
الرد


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


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