delphi4arab منتديات دلفي للعرب

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

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

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