|
Вопрос # 699/ вопрос решён / |
|
Здравствуйте, уважаемые эксперты!как можно изменить глуину цвета например с 32 бит до 16?
 |
Вопрос задал: Аксион (статус: 4-ый класс)
Вопрос отправлен: 4 июля 2007, 14:46
Состояние вопроса: решён, ответов: 2.
|
Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович
Здравствуйте, ММО!
Глубина цвета определяет сколько бит уходит на хранение каждого из трех цветов (в RGB системе), так в 24 битном изображении, которое обычно называют полноцветным на каждый цвет уходит 1 байт, т.е. 256 возможных значений от черного до максимально насыщенного цвета.
Чтобы изменить глубину, Вам нужно лишь смасштабировать значение на нужную величину. Например есть значение R128 в 8 битной системе (на каждый цвет по 1 байту), тогда это будет R8 в 4 битной системе (4 бита на цвет). Надеюсь правила пропорции ясны.
Ответ #2. Отвечает эксперт: Градов Ю.М.
Здравствуйте, ММО!
Посмотрите пожалуйста пример в прикреплённом файле. В примере подробно расписано, как программно изменять глубину цвета К ответу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки ответа)
 |
Ответ отправил: Градов Ю.М. (статус: 8-ой класс)
Время отправки: 4 июля 2007, 17:52
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 0.
31 января 2011, 19:27: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|