Переменные типа Image , Texture и Sprite (из выше упомянутой либы) могут содержать в себе картинку, однако это никак не отражается на размере этих переменных. Спрайт например всегда 276 байт весит (или около того), поэтому запись их в файл какой-нибудь, ничего не дает. Вопрос. Как вообще так сделали? И как вынуть картинку? Я хочу ее в бинарном файле записать просто, кучу.
На хаскеле ебани
>>920697 (OP)> Image , Texture и SpriteВнутри этих объектов есть указатель на данные картинки. Поэтому сами эти объекты маленькие. Читай документацию. Получить массив пикселей можно у sf::Image с помощью getPixelsPtr(). Работа с текстурой и спрайтом сильно ограничена, так как они ссылаются на данные хранящиеся в памяти GPU, и работать с этой памятью можно только через вызовы OpenGL команд. В частности, указатель на данные картинки в sf::Texture ты получить не можешь (так как они не находятся в оперативной памяти), а только скопировать и в sf::Image с помощью sf::Texture::copyToImage ()
>>920697 (OP)Пизду покажи с пруфом
>>921842Пизду подделать можно,лучше сиськи