Форум: "Основная";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизСжатие рисунка Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c