czy da sie zrobic print screena w formacie jpg <ort>Od razu </ort>do pliku ? tak by Timage nie <ort>msualbyc </ort>widoczny (najlepiej bez jego ort!)
// słownik !! - ŁF
czy da sie zrobic print screena w formacie jpg <ort>Od razu </ort>do pliku ? tak by Timage nie <ort>msualbyc </ort>widoczny (najlepiej bez jego ort!)
// słownik !! - ŁF
Jaki znowu TImage, kopiujesz ekran do TBitmap albo TJpeg i tam jest przeciez savetofile.
Przeglądnij lepiej faq - tam <ort>durzo </ort>tego na ten temat jest!
ok zrobilem tak:
DeskTop := TCanvas.Create;
DeskTop.Handle := GetWindowDC(GetDesktopWindow);
Bmp := TBitmap.Create;
Bmp.Width := Screen.Width;
Bmp.Height := Screen.Height;
bmp.Canvas.CopyRect(Rect(0,0,screen.Width,screen.Height),DeskTop,Rect(0,0,screen.Width,screen.Height));
Jpeg := TJpegImage.Create;
Jpeg.assign(bmp);{CopyRect(Rect(0,0,screen.Width,screen.Height),DeskTop,Rect(0,0,screen.Width,screen.Height)); }
Jpeg.CompressionQuality :=kompresja;
Jpeg.Compress;
Jpeg.SaveToFile('c:\screen.jpg');
Jpeg.Free;
da sie jeszce prosciej?