Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: CL | DM;

Вниз

как зделать скриншот сайта   Найти похожие ветки 

 
integerr   (2007-08-08 18:08) [0]

нужно зделать скриншот сайта в файл jpg


 
WhiteRaven   (2007-08-14 11:02) [1]

Открываешь сайт в браузере и нажимаешь CTRL + PrintScreen
Открываешь MSPaint и вставляешь рисунок из Буффера
Сохраняешь в формате JPG


 
Debug ©   (2007-08-14 22:36) [2]


> Открываешь сайт в браузере и нажимаешь CTRL + PrintScreen
> Открываешь MSPaint и вставляешь рисунок из Буффера Сохраняешь
> в формате JPG

Нет. Лучше берешь цифровой фотоаппарат, фоткаешь и сохраняешь на винт. Еще можно монитор отсканировать.


 
anton773 ©   (2007-08-16 21:10) [3]

procedure generateJPEGfromBrowser(browser: iWebBrowser2; jpegFQFilename: String;
 srcHeight: Integer; srcWidth: Integer; tarHeight: Integer; tarWidth: Integer);
var
 sourceDrawRect : TRect;
 targetDrawRect: TRect;
 sourceBitmap: TBitmap;
 targetBitmap: TBitmap;
 jpeg: TJPEGImage;
 viewObject: IViewObject;
begin
 sourceBitmap := TBitmap.Create ;
 targetBitmap := TBitmap.Create ;
 jpeg := TJPEGImage.Create ;
 try
   try
     sourceDrawRect := Rect(0,0, srcWidth , srcHeight );
     sourceBitmap.Width :=  srcWidth ;
     sourceBitmap.Height :=  srcHeight ;

     viewObject := browser as IViewObject;

     if viewObject = nil then
       Exit;

     OleCheck(viewObject.Draw(DVASPECT_CONTENT, 1, nil, nil, self.Handle,
       sourceBitmap.Canvas.Handle, @sourceDrawRect, nil, nil, 0));

     // Resize Bitmap
     targetDrawRect := Rect(0,0, tarWidth, tarHeight);
     targetBitmap.Height := tarHeight;
     targetBitmap.Width := tarWidth;
     targetBitmap.Canvas.StretchDraw(targetDrawRect, sourceBitmap);

     // Create JPEG from Bitmap and save it
     jpeg.Assign(targetBitmap) ;
     makeFileWriteable(jpegFQFilename);
     jpeg.SaveToFile (jpegFQFilename);
   finally
     jpeg.free;
     sourceBitmap.free ;
     targetBitmap.free;
   end;
 except
 // errors
 end;
end;
код не мой. Взято с delphiworld



Страницы: 1 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-1189595802
aidyn
2007-09-12 15:16
2008.05.25
Как можно изменить региональные настройки


3-1197919573
Taurus
2007-12-17 22:26
2008.05.25
Проблема скорости работы


3-1198222754
em240
2007-12-21 10:39
2008.05.25
sp_trace_create-проблема запуска


15-1207751426
@!!ex
2008-04-09 18:30
2008.05.25
Сайта http://developer.3dlabs.com/ больше не существует


2-1209223625
Sofronov
2008-04-26 19:27
2008.05.25
Как создать/перенести в Word таблицу с данными?