jannoman
Messages postés256Date d'inscriptionjeudi 17 avril 2003StatutMembreDernière intervention20 février 2008
-
11 janv. 2006 à 16:43
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
11 janv. 2006 à 18:59
Salut !
Je souhaiterai insérer une image jpg de la même manière que l'on insère une image bmp grâce aux fichiers.res.
problème : VC++ ne veut pas que j'importe une image de type jpg.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 11 janv. 2006 à 18:03
Ben quel est le rapport avec VC++ alors ???
Les res ne peuvent pas contenir des jpg, mais ce n'est pas bien grave : tu mets un jpg dans ton fichier ressource en tant que ressource binaire, puis au lancement de ton prog, tu recrée le fichier jpeg grâce à cette ressource (voir la dizaine de source à ce sujet), et tu n'a plus qu'à charger l'image dans ta feuille.
Note : Il est déconseillé de mettre de "grosses" ressources (une grande image par exemple) car cela alourdit considérablement le programme (non seulement il pèse plus lourd en mémoire, mais en plus, il est plus long à charger, cela prend 2 fois plus de mémoire (mémoire de l'image dans les ressources + mémoire de l'image pour l'affichage !).
jannoman
Messages postés256Date d'inscriptionjeudi 17 avril 2003StatutMembreDernière intervention20 février 20081 11 janv. 2006 à 17:38
ben non, c'est pour avoir une image jpg en fond de picture box, au lieu d'un bmp (15 Mo au lieu de 1Mo) et le seul moyen que j'avais trouvé de faire au lieu de faire loadpicture("C:\......") (peu transportable sur d'autres ordis) était de mettre un .res qui contient les images bitmap