|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2020, 10:33 | #1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
неправильно отображаются картинки в OpenGL LWJGL
Загружаю PNG файлы и рисую их в окне LWJGL.
Одна из картинок отображается нормально, а остальные приобретают синий оттенок. Картинки взяты из майнкрафта (откуда же еще?) и были обработаны следующим образом: картинка из майнкрафта открыта в фотошопе. CTRL+A, CTRL+C. Затем создаём новое изображение 16х16 и вставляем туда скопированное. Затем сохраняем его как PNG. В результате, если в проводнике открыть свойства этих картинок, то там написано 16x16 32bits 1178 bytes. То есть, они все одинаковые. Почему тогда одна грузится правильно, а остальные нет? Если брать оригинальные текстуры из майнкрафта, не пропуская их через фотошоп, то они все грузятся с синим оттенком. Код:
Последний раз редактировалось BLACK_RAIN; 06.04.2020 в 10:47. |
06.04.2020, 11:31 | #2 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
разобрался. Просто забыл байты перевернуть.
Я изначально грузил зелёную текстуру. Зелёный байт находится посередине и по-этому переворачивание на него не влияет. А так же не влияет на чёрный и белый цвета. А я до текущего момента только их и использовал. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
django картинки не отображаются | dbalor | Python | 3 | 20.09.2018 09:41 |
русские символы неправильно отображаются | getUp | Общие вопросы C/C++ | 5 | 09.06.2014 11:03 |
Неправильно отображаются русские буквы | Merano | Общие вопросы Delphi | 2 | 12.12.2012 16:14 |
Не отображаются текстуры в OpenGL | monolit111 | Общие вопросы C/C++ | 4 | 20.09.2012 14:40 |