ورود

View Full Version : سوال: ذخیره کردن و گزارش گرفتن از عکس jpeg



minoo_f19
سه شنبه 08 شهریور 1390, 12:14 عصر
سلام دوستان
یه راهنمایی میخواستم در مورد اینکه چطوری میشه توی برنامه عکسای با فرمت jpeg رو ذخیره کرد وبعد ازشون گزارش گرفت
من از openpicturedialogاستفاده کردم،کلمه JPEG رو هم به USESاضافه کردم ولی وقتی گزارش میگیرم عکسای JPEG توی DBImage نمایش داده نمیشن.فقط عکسای Bitmap رو میاره

ممنون میشم اگه تجربیاتتون رو در اختیارم بزارید

Felony
سه شنبه 08 شهریور 1390, 12:32 عصر
بعد از Load کردن عکس فرمت اون رو به Bitmap تغییر بدید و بعد ذخیرش کنید :

function JpegToBMP(const JPGFile: string): TBitmap;
var
aJpg: TJPEGImage;
aBit: TBitmap;
begin
aJpg := TJPEGImage.Create;
aBit := TBitmap.Create;
try
aJpg.LoadFromFile(JPGFile);
aBit.Assign(aJpg);
Result := aBit;
finally
aJpg.Free;
aBit.Free;
end;
end;

minoo_f19
شنبه 12 شهریور 1390, 11:19 صبح
خيلي ممنون با راهنمايي شما مشكلم حل شد