![]() |
|
![]() ![]() ![]() |
|
nikkadim |
|
||||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 12.10.2009 Репутация: нет Всего: нет |
Добрый день,
Подскажите плз, что делаю не так - хочу выводить на экран grayscale изображение, но как только раскоментирую цикл LUT сразу получаю вылет приложения. Как-будто обращаюсь в невыделенную память?!
Добавлено через 7 минут и 10 секунд не понял почему, но обошел вот так:
|
||||
|
|||||
korian |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 8.3.2008 Где: Украина, Харьков Репутация: 2 Всего: 17 |
||||
|
||||
nikkadim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 12.10.2009 Репутация: нет Всего: нет |
Спасибо!
Туда заглянуть не хватило мозгов. |
|||
|
||||
nikkadim |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 12.10.2009 Репутация: нет Всего: нет |
Означает ли это, что для 16-bit ного изображения надо делать вот так?
Правильно ли я понимаю, что вывести на экран 16-bit grayscale изображение в принципе не возможно, ни под виндой ни под чем - да? PS: http://www.qtcentre.org/threads/15518-How-...79032#post79032 PPS: http://forums.codeguru.com/archive/index.php/t-374992.html Это сообщение отредактировал(а) nikkadim - 8.8.2012, 22:24 |
||||||
|
|||||||
Earnest |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Нет, конечно; 16-битное изображение рассматривается как полноцветное, не как палитровое
Насчет "ни под чем" не знаю, а под виндой не получится. С другой стороны - оно надо? Человек-то и 256 градаций серого едва различает... Винде надо дать распределение битов по каналом - битовую маску той части пиксела, которая отвечает за канал. Но поскольку рисовать как-то надо, и желательно без доп. преобразований, мы выкручивались так: битовые маски, оказывается, вполне могут накладываться и даже совпадать. Т.о. в каждый канал поступает одинаковое значение, в результате - серый цвет. Не 64 тысячи градаций, но посмотреть хватает. -------------------- ... |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |