Модераторы: bsa
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> поблема с библиотекой DevIL 
:(
    Опции темы
fire64
Дата 6.5.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



нужна помощь с DevIL

дело в том что код написан под 24 битную картинку, а мне нужна 8 битная

Код

// DevIL likes the image data upside down.
FlipImage(lpImageData, vlImageGetWidth(), vlImageGetHeight(), DestFormat == IMAGE_FORMAT_RGBA8888 ? 4 : 3);


// Create a new image with the converted image data in DevIL.
if(!ilTexImage(vlImageGetWidth(), vlImageGetHeight(), 1, DestFormat == IMAGE_FORMAT_RGBA8888 ? 4 : 3, DestFormat == IMAGE_FORMAT_RGBA8888 ? IL_RGBA : IL_RGB, IL_UNSIGNED_BYTE, lpImageData))
{
free(lpImageData);
printf(" Error creating %s file.\n\n", lpExportFormat);
return;
}


если я делаю

Код


FlipImage(lpImageData, vlImageGetWidth(), vlImageGetHeight(), 1);

и

if(!ilTexImage(vlImageGetWidth(), vlImageGetHeight(), 1, 1, IL_RGBA, IL_UNSIGNED_BYTE, lpImageData))



то картинка получается 8 битная, но при этом с испорченным изображением

Это сообщение отредактировал(а) fire64 - 6.5.2009, 13:37
PM MAIL   Вверх
fire64
Дата 7.5.2009, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



up
PM MAIL   Вверх
azesmcar
Дата 7.5.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



fire64

по моему вам сюда
http://forum.vingrad.ru/forum/c-c++multime...GL-DirectX.html

DevIL часто используют разработчики OpenGL для работы с текстурами. Там про эту библиотеку будут знать больше чем тут.
PM   Вверх
fire64
Дата 7.5.2009, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



Цитата(azesmcar @ 7.5.2009,  11:27)
fire64

по моему вам сюда
http://forum.vingrad.ru/forum/c-c++multime...GL-DirectX.html

DevIL часто используют разработчики OpenGL для работы с текстурами. Там про эту библиотеку будут знать больше чем тут.

ок, открыл там такую же тему

модеры закройте эту тему
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.