Problème convertion d'une image SFML en QImage

Bonjour 4ian,
j’ai crée une petite fonction permettant de convertir un sf::image en QImage, mais quand Game Develop l’exécute, il s’arrête sans aucun message d’erreur.
Le compilateur compile pourtant l’extension correctement, sans aucun message d’erreur.

Voilà la fonction :

[code]static QImage ConvertFromRGBAToARGB(const sf::Image & sfmlPicture)
{

    sf::Image pictureCopy = sfmlPicture;
    QImage newPicture(pictureCopy.GetWidth(), pictureCopy.GetHeight(), QImage::Format_ARGB32);

    for (unsigned int a = 0; a <= ( pictureCopy.GetWidth() - 1); a++)
    {
        for (unsigned int b = 0; b <= ( pictureCopy.GetHeight() - 1); b++)
        {
            sf::Color pixelColor(pictureCopy.GetPixel(a, b));
            sf::Uint8 pixelRedComposite = pixelColor.r;
            sf::Uint8 pixelGreenComposite = pixelColor.g;
            sf::Uint8 pixelBlueComposite = pixelColor.b;
            sf::Uint8 pixelAlphaComposite = pixelColor.a;

            newPicture.setPixel((int) a, (int) b, (QColor((int) pixelRedComposite, (int) pixelGreenComposite, (int) pixelBlueComposite, (int) pixelAlphaComposite).rgba()));

        }
    }

    return newPicture;
}[/code]