Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Help! Как создать 4-х битное изобр?

14K
29 октября 2005 года
enesun
2 / / 29.10.2005
Я самый что-ни на есть чайник, поэтому катастрофически туплю. Необходимо из 8 битов сделать 4. Это как? строго черно-белое Вitmap это 1-битное, Grayscale или RGB это 8 или 16 или больше (если есть альфа-каналы). дословно цитирую : " перевести изображение в системную палитру 4 -бита"? А? ПОМОГИТЕ!!! :(
9.8K
30 октября 2005 года
bqserg
56 / / 27.09.2005
Цитата:
Originally posted by enesun
Я самый что-ни на есть чайник, поэтому катастрофически туплю. Необходимо из 8 битов сделать 4. Это как? строго черно-белое Вitmap это 1-битное, Grayscale или RGB это 8 или 16 или больше (если есть альфа-каналы). дословно цитирую : " перевести изображение в системную палитру 4 -бита"? А? ПОМОГИТЕ!!! :(



В чем писать писать собрался?

14K
01 ноября 2005 года
enesun
2 / / 29.10.2005
Цитата:
Originally posted by bqserg
В чем писать писать собрался?



Все равно.

276
01 ноября 2005 года
Rebbit
1.1K / / 01.08.2005
Может имелось в виду 16 цветов VGA В ДОСе ?
9.8K
01 ноября 2005 года
bqserg
56 / / 27.09.2005
Цитата:
Originally posted by Rebbit
Может имелось в виду 16 цветов VGA В ДОСе ?



4 битное изображение это действительно 16 цветов, но здесь речь совсем не о ДОСе, а о формате хранения изображения.

Цитата:

дословно цитирую : " перевести изображение в системную палитру 4 -бита"?



1 бит - 2 цвета (черно-белое)
4 бит - 16 цветов
8 бит - 256 цветов


Самый простой вариант, это взять класс TBitmap в Delphi. Изменяя всего лишь одно свойство (PixelFormat) легко получаем нужное количество цветов. Ты сказал что все равно на чем писать, но если хочешь в другой среде реализовать, то просто покапайся в этом классе, там как раз то, что тебе нужно - "перевод в системную палитру".

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог