13-03-2020, Saat: 23:49
arkadaşlar aşagıdaki kod ile ekran resmini alıyorum ama 2 problemim var.
birincisi bu kod sadece bmp için örnek olarak buldum ama png olarakta resim alıyor almasına alıyor ama
resim 5mb olarak kaydediliyor ayrıca
Image23.Picture.LoadFromFile(yol+'Capture\gozle.png') ; kodu ile resmi forma almak istediğimde
FPImageException wrong image format hatası alıyorum
bu sorunu nasıl çözeriz acaba
saygılarımla
birincisi bu kod sadece bmp için örnek olarak buldum ama png olarakta resim alıyor almasına alıyor ama
resim 5mb olarak kaydediliyor ayrıca
Image23.Picture.LoadFromFile(yol+'Capture\gozle.png') ; kodu ile resmi forma almak istediğimde
FPImageException wrong image format hatası alıyorum
bu sorunu nasıl çözeriz acaba
saygılarımla
procedure SaveScreenShot(const aFilename:string);
var
ScreenDC: HDC;
SaveBitmap: TBitmap;
begin
SaveBitmap := TBitmap.Create;
try
SaveBitmap.SetSize(Screen.Width, Screen.Height);
ScreenDC := GetDC(0);
try
SaveBitmap.LoadFromDevice(ScreenDC);
finally
ReleaseDC(0, ScreenDC);
end;
SaveBitmap.SaveToFile(aFilename);
finally
SaveBitmap.Free;
end;
end;
SaveScreenShot('Capture\gozle.png');