[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 4
Назад Вниз Каталог Обновить

SFML в С++ и картинки в нем Няшная_Ламповая_Илитная_Богатая_Тяночка 28/01/17 Суб 08:57:40  920697  
198190441372285.gif (53Кб, 225x365)
Переменные типа Image , Texture и Sprite (из выше упомянутой либы) могут содержать в себе картинку, однако это никак не отражается на размере этих переменных. Спрайт например всегда 276 байт весит (или около того), поэтому запись их в файл какой-нибудь, ничего не дает. Вопрос. Как вообще так сделали? И как вынуть картинку? Я хочу ее в бинарном файле записать просто, кучу.
Аноним 28/01/17 Суб 11:48:20  920731
На хаскеле ебани
Аноним 28/01/17 Суб 12:02:02  920745
>>920697 (OP)
> Image , Texture и Sprite
Внутри этих объектов есть указатель на данные картинки. Поэтому сами эти объекты маленькие. Читай документацию. Получить массив пикселей можно у sf::Image с помощью getPixelsPtr(). Работа с текстурой и спрайтом сильно ограничена, так как они ссылаются на данные хранящиеся в памяти GPU, и работать с этой памятью можно только через вызовы OpenGL команд. В частности, указатель на данные картинки в sf::Texture ты получить не можешь (так как они не находятся в оперативной памяти), а только скопировать и в sf::Image с помощью sf::Texture::copyToImage ()
Аноним 30/01/17 Пнд 06:27:46  921842
>>920697 (OP)
Пизду покажи с пруфом
Аноним 30/01/17 Пнд 17:10:56  922096
>>921842
Пизду подделать можно,лучше сиськи

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное