![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как изменить кол-во цветов в JPG [D6, WinXP]
RudeBoy © (2003-11-01 08:59:00)
вообщем делаю скрин экрана вот так
bm := TBitMap.Create;
bm.Width := Screen.Width;
bm.Height := Screen.Height;
BitBlt(bm.Canvas.Handle, 0, 0, bm.Width, bm.Height, GetDC(0), 0, 0, SRCCOPY);
JpegIm := TJpegImage.Create;
JpegIm.Assign(bm);
JpegIm.CompressionQuality := 20;
JpegIm.Compress;
JpegIm.SaveToFile("C:\WINDOWS\TEMP\0001.jpg");
bm.Destroy;
JpegIm.Destroy;
как можно это всё сохранить с 16-и цветами
don-do (2003-11-01 09:40:00) [1]
Простите забыл про вопрос:
TBitmap.Palette - F1
Example
don-do (2003-11-01 09:31:00) [2]
JpegIm.Compress;
не обязательно, время на эту операцию потеряем(на слабых машинах особо заметно), а при сохранении в файл результат идентичный.