delphi4arab منتديات دلفي للعرب
مشكل إظهار صور JPG على QuickRep - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل إظهار صور JPG على QuickRep (/showthread.php?tid=735)



مشكل إظهار صور JPG على QuickRep - xinofix - 26-03-2009

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

هل من حل؟؟
:confused:



مشكل إظهار صور JPG على QuickRep - kachwahed - 26-03-2009

السلام عليكم
هناك طريقتين مشهورتين:
1-تخرين الصورة على شكل كائن Blob
2- تحويل الصورة من JPG إلى BMP ثم تخزينها، وعند استرجاعها يتم تحويلها إلى JPG.



مشكل إظهار صور JPG على QuickRep - xinofix - 26-03-2009

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


مشكل إظهار صور JPG على QuickRep - elmuktar - 29-03-2009

السلام عليكم ورحمة الله وبركاته
اخز العزيز ،
َQReport يدعم الامتداد jpeg ، بحيث يمكن تحميله فى المكون QImage ، بعد تعريف Jpeg ضمن Uses

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