Image jpg

Résolu
jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 - 11 janv. 2006 à 16:43
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Derniè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.

Comment faire ?

Merci de répondre.
A+.
Thomas.

4 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
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 !).

_____________________________________________________________________
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
11 janv. 2006 à 18:59
salut,

met ta ressource en "fichier" et non en "image"

Dark -> le raport estsurement qu'il utilise VC++ pour éditer son .res ;)



++

PCPT [AFCK]
3
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
11 janv. 2006 à 16:44
Salut,



ici tu est sur un forum qui parle de VB, pas de C++, tu auras plus de chance d'avoir des réponses sur cppfrance.com !

_____________________________________________________________________
0
jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 1
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

Thomas.
0
Rejoignez-nous