Вниз
Скачать: CL | DM;

Как уменьшить размер графического файла?   Найти похожие ветки 

← →
BenderLog   (2004-03-21 10:48) [0]

Я делаю снимок экрана:

procedure TForm1.Button1Click(Sender: TObject);
 var
   DC: HDC;
   Canva: TCanvas;
   B: TBitmap;
 begin
   Canva := TCanvas.Create;
   B := TBitmap.Create;
   DC := GetDC(0);
   try
     Canva.Handle := DC;
     with Screen do begin
       B.Width := Width;
       B.Height := Height;
       B.Canvas.CopyRect(Rect(0, 0, Width, Height), Canva,
          Rect(0, 0, Width, Height));
       B.SaveToFile("c:\screen.bmp");
                    end
   finally
     ReleaseDC(0, DC);
     B.Free;
     Canva.Free
   end
 end;
 
Проблема в том, что файл c:\screen.bmp имеет размер 3 Mb. Что нужно добавить в код, чтобы уменьшить размер файла???

Заранее Спасибо!


← →
IrviS ©   (2004-03-23 13:26) [1]

Уменишить размер Height x Width
Сохранить в др. формате



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
7-1082550689
химик
2004-04-21 16:31
2004.05.30
Как программно добавить язык (раскладку) в системе?


1-1084782601
BelAS
2004-05-17 12:30
2004.05.30
Хитрая распечатка


8-1079261589
Evrp
2004-03-14 13:53
2004.05.30
Пожалуйста помогите!!! Не передвигаеться канва у TImage


1-1084878778
FireMan_Alexey
2004-05-18 15:12
2004.05.30
Активное приложение


1-1084700689
killer
2004-05-16 13:44
2004.05.30
Форма




   Наверх