Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Afficher une image sauvegardée par Gimp en .c [ Linux / GUI ] (jockaa)

samedi 15 décembre 2007 à 12:51:18 | Afficher une image sauvegardée par Gimp en .c

jockaa

Bonjour à tous,

J'essaye en vain, depuis un certain temps, d'ouvrir une image qui a été malheureusement enregister sous la forme d'un fichier.c. Je n'ai aucune autre source a ma disposition. L'image étant relativement conséquente voici le debut du fichier contenant l'image:
Code
 
/* image.c */
staticconststruct{
unsignedint width;
unsignedint height;
unsignedint bytes_per_pixel; /* 3:RGB, 4:RGBA */
unsignedchar pixel_data[800 * 600 * 3 + 1];
} bob_image = {
800, 600, 3,
"\251\247w{yJ\177|P|{P|zRz|Rz|Pz|P~{I~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH"
"~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH"
"~zH~zH~zH~zH~zH~zH~zHzvDzvDzvDzvD~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH"
"~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH~zH"
"~zH~zH~zH~zH~zH~zH~zH~{H~{H~{H~{H~zH~zH~zH~zH}zG|xFzvDxuB{xE{xE{xE{xEzwD"
"zwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwDzwD{xE"
"{xE{xE{xEzwDzwDzwDzwDzwDzwDzwDzwD{xE{xE{xE{xE{xE{xE{xE{xEzwDzwDzwDzwDzwD"
............
Ma question est donc : est-il possible de lire "facilement cette image" ou bien quelqu'un est-il capable de l'ouvrir pour moi (et ainsi de me la renvoyer) ?

Note : Vous vous demandez peut etre pourquoi j'essaye de lire une image volontairement stocker dans un .c ? Alors, pour simplifier disons que c'est l'oeuvre d'un petit comique qui s'amuse a faire un petit jeu de piste (et donc je suppose qu'un indice est contenu dans cette fameuse image).

Voila, merci a tous !!!

samedi 15 décembre 2007 à 13:32:33 | Re : Afficher une image sauvegardée par Gimp en .c

Neo_Fr

Membre Club
Ecrit bob_image.pixel_data dans un fichier.. ->Voir CreateFile et cie.. Neo_Fr

samedi 15 décembre 2007 à 13:34:58 | Re : Afficher une image sauvegardée par Gimp en .c

BruNews

Administrateur CodeS-SourceS
Neo-Fr => Linux !!!

ciao...
BruNews, MVP VC++

samedi 15 décembre 2007 à 13:39:33 | Re : Afficher une image sauvegardée par Gimp en .c

jockaa

Merci d'avoir repondu !
Mais, euh, comment dire... je ne saisi pas vraiment ce que je dois faire.
Est-il possible d'avoir un ti peu plus d'info sur la demarche ?
Merci

samedi 15 décembre 2007 à 14:38:27 | Re : Afficher une image sauvegardée par Gimp en .c

Neo_Fr

Membre Club
@BruNews: Comment ca Linux? @jockaa: Met ton fichier .c ici: http://dl.free.fr/ , je vais voir ce que je peux faire.. Neo_Fr

samedi 15 décembre 2007 à 14:43:07 | Re : Afficher une image sauvegardée par Gimp en .c

jockaa

Merci Neo_Fr,
je te viens de te mettre le fichier (vendredi14decembre2007.c),
merci pour ton aide !

samedi 15 décembre 2007 à 14:44:19 | Re : Afficher une image sauvegardée par Gimp en .c

jockaa

t'as ptet besoin du lien : [ Lien ] ...
Merci

samedi 15 décembre 2007 à 16:13:15 | Re : Afficher une image sauvegardée par Gimp en .c

SAKingdom

Membre Club
Neo_Fr >> Car le topic est dans la section Linux.
jockaa >>
1. J'arrive même pas à compiler cette structure. La chaine est trop longue pour le compilo.
2. pixel_data[800 * 600 * 3 + 1];
Ça fait plus d'un mo ça. Impensable de mettre ça sur la pile.

C++ (@++)


samedi 15 décembre 2007 à 17:29:46 | Re : Afficher une image sauvegardée par Gimp en .c

Neo_Fr

Membre Club
Si quelqu'un a une grosse config: http://Neo_Fr.fr.nf/a_compiler.zip En 10min c tjrs pas fini de compiler sur un celeron 2.8 le prog creer un fichier img.raw sur le C:\ .. Neo_Fr

samedi 15 décembre 2007 à 17:59:08 | Re : Afficher une image sauvegardée par Gimp en .c

Neo_Fr

Membre Club
Réponse acceptée !
Avec devcpp ca compile.. L'image est pas tres net mais c'est tjrs mieux que rien.. http://Neo_Fr.fr.nf/img.png Neo_Fr


1 2

Cette discussion est classé dans : afficher, image, xe, unsignedint, zh


Répondre à ce message

Sujets en rapport avec ce message

Afficher une image avec Turbo C/C++ [ par goldocrack ] je veux afficher une image à un endroit donné de l'écran sous Turbo C (ou C++). C'est assez urgent puisque dans le cadre d'un projet d'IUT non tutoré Afficher une image avec Turbo C/C++ [ par goldocrack ] je veux afficher une image à un endroit donné de l'écran sous Turbo C (ou C++). C'est assez urgent puisque dans le cadre d'un projet d'IUT non tutoré Ocx pour visualiser une image Tiff [ par Seb206 ] Bonjour,Je voudrais afficher dans ie ( en passant par un ocx vc++ ) une image tiff.2 solutions -Utiliser le controle Image Edit mais je n'y arrive pas Afficher image dans fenetre [ par payen ] salut a tous,je travaille sur tout un tas d'algos pour faire du traitement d'images (photos aeriennes, images satellites ...). j'aimerais juste un pet Afficher une image Jpeg dans une fenêtre (en fond) [ par JayC ] Salut !J'essaye d'afficher une image dans mon application en VC++ (j'utilise VC++ 6.0) et je sais vraiment pas comment faire.En fait ce que je voudrai Affichage d'une image a l'ecran [ par cbiron ] Je travaille initialement en C, je dispose d'une image codée en RGB dans un buffer et je veux l'afficher a l ecran.Pouvez vous me dire comment creer u Afficher des images sous DirectX, et faire un défilement d'images svp [ par cyberlewis ] Slt à tous, KKun pourrait-il m'aider la sur ce truc la svp ?? En faisant les tutoriels du Gritche j'arrive à initialiser une résolution de 800x600x32, afficher une image avec barre de defilement [ par mouss8 ] j'arrive à afficher une image bmp avec la commande BitBlt(hdc,0,30, bm.bmWidth, bm.bmHeight,hdcMem, 0,0,SRCCOPY); dans la zone client.je voudais savoi Découper puis affichier un bitmap [ par Vortex99011 ] Bonjour,depuis quelques jours de recherches désespérées, je viens vous demander ici un grand secours. Je recherche une manière quelconque pour affiche Visual C++ CBitmap [ par guillaume21 ] j'essaie d'afficher une image au format pgm (niveaux de gris) avec une CBitmap.J'ai la matrice des pixels de l'image en memoire mais je n'arrive pas à


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.