Перейти к публикации

В ближайшее время постараюсь разобраться с картой сервера/ЛК/бб кодами

Внимание, с 14 февраля до 20 февраля могут проходить работы на сервере, где также находится лаунчсервер. В связи с этим авторизация в лаунчере может не работать

  • 0
LeshaInc

Как рисовать в ОС?

Вопрос

Как рисовать в ОС? Я хочу узнать, как:

*Рисовать пиксели

*Заполнять/очищать экран

*Загрузить файл формата .png или .jpg (если можно)

*Всякие другие действия с ГПУ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 ответов на этот вопрос

Рекомендованные сообщения

  • 0

Не до конца понял ответ на вопрос под номером 3. Что надо делать, то? :blink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Не до конца понял ответ на вопрос под номером 3. Что надо делать, то? :blink:

 

Тут такое дело, понимаешь ли, что поддержки графических форматов "из коробки" нигде нет.

Надо парсить бинарный формат PNG (или JPEG), разбирать его по полочкам, где палитры, где параметры, где пиксели и т.п. А учитывая что несмотря на простоту формата там дофига ньюансов (типа черезстрочной развертки или сжатия данных алгоритмом deflate), дело это специфическое, и муторное. И включать это в мод никто не собирается.

 

Однако, в мире есть добрые люди, которые все уже написали за нас. И распаковщик сжатых данных, и генератор хешей, и парсер графического формата (PNG).

По той ссылке, что кинул тебе Фингер, как раз содержится полный пакет программ, специально для ОС, который позволит без особых проблем (почти =)) отобразить тебе на экране картинку.

 

Пруф: :D

 

2015-01-28_04.12.58.png

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Теперь вопрос точно решен. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×