Forum de la communauté SFML

Bindings - autres langages => C => Discussion démarrée par: Tyr le Février 28, 2013, 08:38:10 pm

Titre: Combiner plusieurs images ?
Posté par: Tyr le Février 28, 2013, 08:38:10 pm
Plop,
ma question va paraître quelque peu particulière, mais je prends le risque :)

J'ai une image A et une image B.
Est-ce possible de les afficher bout à bout et de faire de cette "combinaison" une image C que l'on pourra réutiliser ultérieurement ?

Merci d'avance.

(Avec CreateFromPixels et CreateFromMemory peut-être ? Mais je vois pas du tout comment faire)
Titre: Re : Combiner plusieurs images ?
Posté par: Laurent le Février 28, 2013, 08:44:08 pm
Oui. La solution diffère selon la version de SFML que tu utilises.
Titre: Re : Combiner plusieurs images ?
Posté par: Tyr le Février 28, 2013, 08:46:01 pm
J'utilise la SFML 1.6.

Pourrais-tu me guider en m'indiquant comment faire ?
Titre: Re : Combiner plusieurs images ?
Posté par: Laurent le Février 28, 2013, 10:58:49 pm
Tu peux utiliser la fonction Image::Copy (http://www.sfml-dev.org/documentation/1.6/classsf_1_1Image.php#a408c40c8675363adfa96a8b9a9576bc2).
Titre: Re : Combiner plusieurs images ?
Posté par: Tyr le Février 28, 2013, 11:15:18 pm
Je ne visualise pas bien la chose ; Copy prend une image source et la copie vers une image destination. Comment puis-je mettre deux images sources ?
Titre: Re : Combiner plusieurs images ?
Posté par: Laurent le Mars 01, 2013, 08:01:39 am
Ben tu l'appelles deux fois...
Titre: Re : Combiner plusieurs images ?
Posté par: Tyr le Mars 01, 2013, 11:42:09 am
Ah, je pensais que ça allait écraser la valeur de la destination.
Titre: Re : Combiner plusieurs images ?
Posté par: Laurent le Mars 01, 2013, 11:44:17 am
Ca écraserait la destination uniquement si tu collais tes deux images au même endroit, mais puisque le but est justement de les mettre côte à côte, elles seront... côte à côte ;)