![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
256-цветное изображение [D7, Win2k, WinXP]
Ale}{(is) © (2004-07-08 11:47:00)Уважаемые мастера! Как преобразовать 24 битное изображение к 256-цветныму, подобрав соответствующим образом палитру и/или применив dithering?
Огромное Кулясищще (2004-07-08 18:38:00) [1]> А эта ссылка - к чему бы она здесь?
Было 24-битное изображение, т.е. 16,7 млн. цветов. Стало: 256 цветов. Значит вопрос можно переформулировать как:
КАК уменьшить количество цветов в картинке
т.е. см.:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1089102438&n=7
Ale}{(is) (2004-07-08 17:35:00) [2]Мне JPEG не нужен! Всё должно быть компактно. Вот, например, ACDSee PhotoCanvas - не преобразовывает в JPEG! Значит можно как-то сделать без этого. Но Как?
А эта ссылка - к чему бы она здесь?
Огромное Кулясищще (2004-07-08 15:26:00) [3]См.:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1089102438&n=7
cae (2004-07-08 14:24:00) [4]Попробуй так :
.......
jp := TJPEGImage.Create;
try
jp.CompressionQuality := 100;
jp.Assign(SourseBitmap);
jp.JPEGNeeded;
jp.PixelFormat:=jf8bit;
jp.DibNeeded;
DestBitmap.Assign(jp);
finally
jp.Free;
end ;
.........