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

Ваш аккаунт

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

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

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

pixelformat

45K
06 ноября 2009 года
rookie
21 / / 15.10.2009
Есть файл с расширением TIF, делает его специализированная камера, просматривает специальная программа.

Image *pImage = new Image(L"pic1.TIF");
UINT var = pImage->GetPixelFormat();

Проблема в том что var == 0. Что делать? Остальные tagi типа GUID и т. д. читаются правильно.
288
06 ноября 2009 года
nikitozz
1.2K / / 09.03.2007
"Всё дело в телепатах.. Именно в них.." ®Dart Bobr
7
06 ноября 2009 года
@pixo $oft
3.4K / / 20.09.2006
Да не ®,а ©,балда!:D

Итак,чем же вас не устраивает PixelFormat==0?
А также смотрим на то,что написал nikitozz,и внимательно вдумываемся,чего ещё не хватает для получения сколько-нибудь содержательного ответа на вопрос
45K
06 ноября 2009 года
rookie
21 / / 15.10.2009
Размер файла 20.4MB, width = 4000, heigth = 2672 =>на один пиксель приходится WORD, то есть 16bppXXX, фотография черно-белая, значит формат должен быть 16bppgrayscale.

использую gdi+
все функции работают нормально, и image->getpixelformat(); тоже работает правильно.
вопрос можно поменять этот 0 на 16bppgrayscale, без повреждения для файла?
241
07 ноября 2009 года
Sanila_san
1.6K / / 07.06.2005
Хм. А nip или, скажем, Photoshop файл открывает?;) А открывая, ругается? ЕМНИП, если это tiff, тогда должен открывать без проблем.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог