Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с графикой 
:(
    Опции темы
KOLANICH
Дата 23.2.2011, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



1 как в devIL / openIL отредактировать изображение попиксельно?
2 как его вывести в окно приложения
(на чистом винапи)
3 как аппаратно ускорить   обработку?
PM MAIL   Вверх
KOLANICH
Дата 23.2.2011, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



и почему
Код

.......
fseek(imgFile,0,SEEK_END);
    size = ftell(imgFile);
    fseek(imgFile,0,SEEK_SET);
    imgContents=(BYTE*)calloc(size,sizeof(BYTE));
    fread(imgContents,sizeof(BYTE),size,imgFile);
    fclose(imgFile);

    success=ilLoadL(IL_JPG, imgContents, size);


success = 0 ?
почему?
PM MAIL   Вверх
borisbn
Дата 23.2.2011, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

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



Цитата(KOLANICH @  23.2.2011,  00:42 Найти цитируемый пост)
calloc(size,sizeof(BYTE));

уверен, что sizeof(BYTE) а не size ? smile


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
BorisVorontsov
Дата 23.2.2011, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

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



borisbn, calloc вторым параметром принимает размер каждого элемента, что в данном случае равно единице, то есть, одному байту


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
KOLANICH
Дата 23.2.2011, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



нашёл ошибку
файл прочитал не бинарно

Добавлено @ 12:34
как вывести содержимое обработанной картинки в форму?
и как её обработать аппаратно ускоренно

Это сообщение отредактировал(а) KOLANICH - 23.2.2011, 12:35
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

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


 




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


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

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