View Full Version : JPEG Quality
Gladiator
دوشنبه 02 آبان 1384, 02:14 صبح
سلام ؛
چطور میتونم تصویر BMP رو موقع تبدیل به JPG با مقدار JPEG Quality مورد نظرم ذخیره کنم ؟
متشکرم .
Touska
دوشنبه 02 آبان 1384, 07:59 صبح
اینو نگاه کن :
uses JPEG;
...
var
Bitmap: TBitmap;
...
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
Bitmap:=TBitmap.Create;
Bitmap.LoadFromFile(OpenDialog1.FileName);
Image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
JPEGImage: TJPEGImage;
begin
try
JPEGImage:=TJPEGImage.Create;
JPEGImage.CompressionQuality:=80;
JPEGImage.Assign(Bitmap);
if SaveDialog1.Execute then
JPEGImage.SaveToFile(SaveDialog1.FileName);
Label1.Caption:='Convertation finished';
finally
Bitmap.Free;
JPEGImage.Free;
end;
end;
Gladiator
دوشنبه 02 آبان 1384, 16:13 عصر
سلام ؛
آقا من چیز متفاوتی نیاز داشتم که همون دیشب پیداش کردم .
در هر حال ممنون .
saeed_82
جمعه 13 آبان 1384, 10:52 صبح
عالی بود توسکا جان
کمک بزرگی به من کردی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.