Delphi 7 de Resim çözünürlüğünü değiştirme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 18
- Kayıt: 12 Ara 2011 12:30
Delphi 7 de Resim çözünürlüğünü değiştirme
Delphi 7 de klasöre kaydetirdiğim jpeg resimlerin çözünürlüğünü standart 1500x1125 yapmam gerekiyor.Yardımcı olur musunuz
Re: Delphi 7 de Resim çözünürlüğünü değiştirme
Kodlar Lazarus'ta yazılıp denenmiştir.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
image:TPicture;
buffer:Tbitmap;
filename:string= 'C:\Users\mali.aydin\Desktop\Screenshot_1.png';
begin
image:=TPicture.Create;
image.LoadFromFile(filename);
buffer:=TBitmap.Create;
buffer.SetSize(1500,1125);
buffer.Canvas.StretchDraw(rect(0,0,1500,1125),image.Bitmap);
buffer.SaveToFile(ChangeFileExt(filename,'_res'+ ExtractFileExt(filename) ));
end;
Kalk ve işe yarar bir şey yap! Çünkü Allah (c.c.) yeniden başlayanların yardımcısıdır.
-
- Üye
- Mesajlar: 18
- Kayıt: 12 Ara 2011 12:30
Re: Delphi 7 de Resim çözünürlüğünü değiştirme
Hocam undeclared identifer SetSize hatası veriyor
Re: Delphi 7 de Resim çözünürlüğünü değiştirme
Kod Lazarus'ta yazılıp denenmiştir.
Ayrıca belirtmekte yarar olduğunu düşündüğüm bir husus;
Kullanmak için özel bir nedeniniz yoksa, Delphi 7 yerine Lazarus'u kullanmanızı önemle tavsiye ederim !!!
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
image:TPicture;
buffer:Tbitmap;
filename:string= 'C:\Users\mali.aydin\Desktop\Screenshot_1.png';
begin
image:=TPicture.Create;
image.LoadFromFile(filename);
buffer:=TBitmap.Create;
//buffer.SetSize(1500,1125);
buffer.Width:=1500;
buffer.Height:=1125;
buffer.Canvas.StretchDraw(rect(0,0,buffer.Width,buffer.Height),image.Bitmap);
buffer.SaveToFile(ChangeFileExt(filename,'_res'+ ExtractFileExt(filename) ));
buffer.Free;
image.Free;
end;
Kullanmak için özel bir nedeniniz yoksa, Delphi 7 yerine Lazarus'u kullanmanızı önemle tavsiye ederim !!!
Kalk ve işe yarar bir şey yap! Çünkü Allah (c.c.) yeniden başlayanların yardımcısıdır.