Рисование текста в SFML и сохранение изображения

Пытаюсь вывести текст на изображение с использованием SFML. Не удаётся вывести текст по координатам (x,y) и после сохранения изображение получается зеркальным и перевёрнутым. Не пойму, что делаю не так?

#include <SFML/Graphics.hpp>

int main()
{
    sf::Font font;
    font.loadFromFile("SpaceGrotesk-Medium.ttf");
    sf::Text text;
    text.setFont(font);
    text.setString("Hello world");
    text.setCharacterSize(90);
    text.setFillColor(sf::Color::Red);


    sf::Texture img;
    img.loadFromFile("image.jpg");
    sf::Sprite sprite(img);

    sf::RenderTexture texture;
    texture.create(765, 480);
    texture.draw(sprite);
    texture.draw(text);

    texture.getTexture().copyToImage().saveToFile("new_file.jpg");

    return 0;
}

Исходное изображение:

введите сюда описание изображения

Итоговое изображение:

введите сюда описание изображения


Ответы (2 шт):

Автор решения: Ciyox

Возможно не хватает вызова texture.display() после рисования на ней

→ Ссылка