@OhMyWatch

Как отобразить изображение без сторонних библиотек?

В идеале хотел бы отобразить PNG с прозрачностью (без окна, бордеров, заголовка окна, кнопок и т.д.). Но готов рассмотреть и компромиссные варианты (с другими форматами, и окнами, и без прозрачности).
Интересуют системы Windows. Хотелось бы без сторонних библиотек, вроде Qt и т.д.
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Без окна вы отобразить не сможете. Windows работает только с окнами.
Чтобы окно не имело заголовка, бордеров, кнопок и т.д. вы просто указываете ему нужные свойства.
Для поддержки прозрачности нужно минимум тип WS_EX_LAYERED (Описание тут)

Разбираете свой PNG. Формат описан тут
А далее берете canvas окна и выводите туда изображение.

Как разобрать PNG можно подсмотреть в библиотеке LibPNG (тут)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 окт. 2019, в 17:12
300 руб./за проект
16 окт. 2019, в 17:11
3000 руб./за проект
16 окт. 2019, в 17:07
3800 руб./за проект