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

Вниз

Сжатие рисунка   Найти похожие ветки 

 
GEN++ ©   (2006-10-31 15:04) [0]

У меня такая проблема я делаю програмно скриншот и сохраняю его на диске, но при созранение файл весит 5 мегобайт, как можно уменьшить его размер?


 
Сергей М. ©   (2006-10-31 15:06) [1]


> как можно уменьшить его размер?


Сжать его содержимое перед сохранением.
С использованием любого подходящего алгоритма.


 
Anatoly Podgoretsky ©   (2006-10-31 15:23) [2]

> GEN++  (31.10.2006 15:04:00)  [0]

переведи в GIF формат


 
Stanislav ©   (2006-10-31 15:25) [3]

Или JPG


 
Gero ©   (2006-10-31 15:31) [4]

Или txt.


 
Антоныч ©   (2006-10-31 15:32) [5]

uses JPEG;
....
var
 JPEG: TJPEGImage;
....
JPEG := TJPEGImage.Create;
try
 JPEG.Assign(ScreenshotBitmap);
 JPEG.SaveToFile("c:\screenshotjpg.jpg");
finally
 JPEG.Free;
end;


 
Anatoly Podgoretsky ©   (2006-10-31 15:35) [6]

> Stanislav  (31.10.2006 15:25:03)  [3]

GIF лучше жмет и без потери качеста, зато не всегда подходит, но для
скриншотов самое то.


 
Stanislav ©   (2006-10-31 15:49) [7]

Anatoly Podgoretsky ©   (31.10.06 15:35) [6]
А в делфяндии есть стандартные объекты для пережатия в Gif ?
Gero ©   (31.10.06 15:31) [4]
Поумничал?


 
Gero ©   (2006-10-31 15:51) [8]

> [6] Anatoly Podgoretsky ©   (31.10.06 15:35)

Для скриншотов тоже не всегда подходит. Зависит от того, что на скриншоте.


 
Gero ©   (2006-10-31 15:52) [9]

> [6] Anatoly Podgoretsky ©   (31.10.06 15:35)

А потеря качества налицо, в виде цветности. Если хочется четкой картинки — тогда лучше PNG.


 
palva ©   (2006-10-31 16:21) [10]

Для скриншотов часто бывает, что достаточно GIF. Только нужно убрать градиентный цвет фона активного окна. Если никаких плавных переходов на скриншоте больше нет, то GIF подойдет.


 
GEN++ ©   (2006-10-31 19:51) [11]

Антоныч  
при сохранении у меня почемуто сохраняется пустой файл



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

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

Наверх




Память: 0.49 MB
Время: 0.039 c
15-1164626092
DVM
2006-11-27 14:14
2006.12.17
Появится ли в Delphi поддержка Win64 в будущем? Есть сведения?


15-1164379997
IMHO
2006-11-24 17:53
2006.12.17
Слово об информации


15-1164357192
vitv
2006-11-24 11:33
2006.12.17
VIA KT266A-вопрос.


15-1164404890
J_box
2006-11-25 00:48
2006.12.17
Никто не попадал в подобную ситуацию?


2-1164926730
СабМеню
2006-12-01 01:45
2006.12.17
Как имея HBitMap получить TBitMap ?