View Full Version : کم کردن ظرفیت عکس
saeid_sazegar
شنبه 25 خرداد 1387, 09:10 صبح
با سلام من میخواهم ظرفیت یک عکس با فرمت Bitmap
را کم کنم تا حد زیر 100 کیلو اگر این کار امکان پذیر است تقاضا دارم اگر مقدور میباشد کد آنرا برای من در اینجا قرار دهید
با تشکر
saeid_sazegar
یک شنبه 26 خرداد 1387, 07:56 صبح
ببخشید یعنی کسی اینجا نیست که بتونه منو راهنمایی کنه؟!!!!!!!!
B-Vedadian
یک شنبه 26 خرداد 1387, 08:01 صبح
از فرمت JPEG بجای Bitmap استفاده کن. این امکان هم ذاتی ویندوز xp به بعده و هم همراه دلفی هستش. تو راهنمای دلفی دنبال TJPEGImage بگرد.
ali_abbasi22145
یک شنبه 26 خرداد 1387, 09:58 صبح
سلام
imageen اين امكان را خيلي كمتر از حجم درخواستي شما مي دهد البته JPEG استفاده كن.
saeid_sazegar
یک شنبه 26 خرداد 1387, 15:17 عصر
من میخواهم عکسهامو در پایگاه داده SQL 2000 ذخیره کنم و فقط هم فرمت Bitmap میشناسه ولی Bitmap ظرفیت بالایی داره و اگه تعداد عکسها زیاد بشه بانک اطلاعاتی دچار مشکل میشه.
آیا راه حلی وجود داره؟
B-Vedadian
یک شنبه 26 خرداد 1387, 15:37 عصر
فقط Bitmap نیست که میشناسه، در واقع هیچ فرمتی نمیشناسه، از نظر بانک داده، داده خامه. این DBPicshow و کامپوننت هایی از این دست هستند که این داده های خام رو تفسیر می کنند. اگه درست یادم باشه، فرمت JPEG هم پشتیبانی می کنند. کافیه تو uses برنامت JPEG رو اضافه کنی.
saleh_fartash
یک شنبه 26 خرداد 1387, 17:20 عصر
اگه بانک شما sql که هیچی ولی اگه اکسس می تونم به شما راه ذخیره ی jpg رو در بانک یاد بدم.
merced
یک شنبه 26 خرداد 1387, 20:31 عصر
http://delphi.about.com/library/code/ncaa030601a.htm
Sample : http://delphi.about.com/library/dbcadopic.zip
اصغر (پآچ)
دوشنبه 27 خرداد 1387, 00:10 صبح
سلام دوست من
شما می تونی از این روش برای تغییر حجم عکس البته تبدیل BMP به JPG استفاده کنی و بالعکس
var
Picture: TJPEGImage;
begin
Picture := TJPEGImage.Create;
Picture.Assign(Image.Picture.Bitmap);
Picture.Compress;
Picture.SaveToFile(ChangeFileExt(FileName, '.jpg'));
end;
موفق و موید باشی
ali_abbasi22145
دوشنبه 27 خرداد 1387, 10:09 صبح
سلام
من حدود 4 سال با بانك SQL كار مي كنم و با Imageen عكسهاي Jpeg بانك را خيلي كمپرس كردم و بسيار راضيم.
نوع داده SQL را Image كن و در برنامه ات به روش Blob ذخيره وبازيابي كن.
saeid_sazegar
چهارشنبه 29 خرداد 1387, 09:19 صبح
با تشکر از همه سرورانی که به من باری رساندند
مشکلم حل شد ولی اگر امکان داره در مورد Imagegeen یک توضیحی بدهید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.