Главная страница
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.015 c
15-1207899177
f_chel
2008-04-11 11:32
2008.05.25
Монитор


15-1208035403
Blind Guardian
2008-04-13 01:23
2008.05.25
Бывает ли Delphi Portable и кто какого мнения о FPC


15-1207726314
foyevtsov
2008-04-09 11:31
2008.05.25
Про редактор кода


15-1208097883
Аркадий_Т
2008-04-13 18:44
2008.05.25
Как измерить площадь обработанного поля?


15-1208204886
DIZzY
2008-04-15 00:28
2008.05.25
сборники заданий