Page 1 sur 3
[R] Intégrer une image dans un script compilé
Posté : sam. 17 nov. 2007 13:05
par MiXS
Bonjour,
Je souhaiterais integrer l'image a un script compilé c'est a dire je veut passer ce fichier .exe mais je veut que l'image soit collé sur le "logiciel" je souhaite juste qu'il n'y ai qu'un seul fichier "***.exe" mais avec l'image que j'ai cohoisi !
Est-ce possible ?
Merci encore

Posté : sam. 17 nov. 2007 14:18
par ani
je ne sait pas, mais j'ai du me poser la meme question.
Dans mon idée, je voulais transformer l'image en hexa (ou quelque chose comme çà) et d'y creer la variable $imagebackground="bm.........." sans pour cela inclure une image réel (extension), mais j'y suis pas arrivé, vu que j'ai pas commencé
y a le fileinstall comme solution,mais bof, jamais testé.
Posté : sam. 17 nov. 2007 14:33
par MiXS
Oui je pensais aussi a ca a la coder pour l'integrer mais je ne sais pas si ca marche !
Posté : sam. 17 nov. 2007 14:40
par ani
j'avais déjà vu çà dans du html ou la gif et une image etait totalement inscrit dans la source de la page sans pour cela qui est la gif ou l'image réel, donc a mon avis c'est faisable, mais je sais pas comment inscrire une image, je visionne chez microsoft

si tu connait la maniere test

Posté : sam. 17 nov. 2007 14:45
par MiXS
Et euh tu crois que si je met l'image sur le net (hebergeur) je pourrais la visionner par la suite normallement dans le fichier .exe ?
(Quoi-qu'il en soit s'il est possible de l'integrer dans le script je prefere l'integrer alors !

)
Posté : sam. 17 nov. 2007 15:06
par Vins83
Sa m'intérresse grandement,je cherche aussi la solution de mon coté..
Posté : sam. 17 nov. 2007 15:06
par ani
Et euh tu crois que si je met l'image sur le net (hebergeur) je pourrais la visionner par la suite normallement dans le fichier .exe ?
normalement çà ne pose pas de probleme tant que le lien est bon

idem en local.
mais je prefere comme toi quelle soit direct dans le programme et pas d'image extraite .. (apprement faut capturer son hexa)
j'ai essay" sous ms-dos
type monimage.bmp > monimage.txt
je vais tester ce qui se trouve dans le txt et de l'indiquer dans une variable (elle va prendre du poid) dans le guicreatepic on indique la variable (normalement elle dois 'afficher)...
si tu sais me dire quoi, car chez moi autoit fonctionne plus...
faut que je passe a coté pour tester sur une machine qui n'a pas le net

Posté : sam. 17 nov. 2007 15:25
par MiXS
Ben si tu trouve le code de ton image je peut tester pour toi alors !

Posté : sam. 17 nov. 2007 18:08
par eln
ani a écrit :y a le fileinstall comme solution,mais bof, jamais testé.
Marche très bien, l'inconvénient est qu'il recopie l'image. A supprimer ensuite si il n'y a pas l'utilité.
Posté : sam. 17 nov. 2007 21:38
par Tlem
Quel type d'image souhaitez vous intégré à votre script compilé, et dans quel but ?
Posté : sam. 17 nov. 2007 22:39
par MiXS
Une image .jpg pour qu'elle ne soit pas modifié je veut que cette image reste sur le script !
Si ca peut se faire (coder l'image) ce serait super!

Posté : sam. 17 nov. 2007 22:53
par Tlem
Posté : dim. 18 nov. 2007 00:21
par MiXS
Je vois pas du tout ou ils veulent en venir
Je cmprneds pas du tout ou il y a l'info pour coder le jpg mais merci quand meme d'avoir cherché Tlem !
Posté : dim. 18 nov. 2007 00:29
par Voodoo
Pourquoi ne pas utiliser le basic fileinstall() ??
Il est la pour sa ! tous les fichiers sont mis dans l'executable lors de la compilation, vous pouvez ainsi faire tourner votre script sur une autre machine. Le script "decompressera" les fichiers mis dans le fileinstall...il me semble que c'est ce que vous cherchez à faire.
Posté : dim. 18 nov. 2007 00:47
par MiXS
Oui mais si je fais fileinstall() est-ce que l'image sera accesible a la personne a qui je vais passer le fichier .exe ?
Parce que je ne veut pas qu'elle puisse etre modifié !

Posté : dim. 18 nov. 2007 00:56
par Tlem
Ben de toute façon, même si vous intégré l'image dans votre exe, avec un bon éditeur de ressource, ça se modifie facilement (Sauf si c'est un fichier crypter, ou une image transformer en texte hexa ...).
Posté : dim. 18 nov. 2007 00:58
par MiXS
Oui je pense qu'une image mis dans le scrpit en hexa serais meilleur mais je trouve pas comment le faire !

Posté : dim. 18 nov. 2007 01:31
par Tlem
Je ne vois pas ce qui empêcherais d'utiliser le fileinstall, puisque le fichier est copier lors de la commande fileinstall de votre script.
Ca veut dire que lors du lancement de votre exe, un fichier est décompresser dans un répertoire X, et donc si vous utiliser ce fichier en suivant pour créer votre GUI, je ne vois pas comment un utilisateur peut modifier cette image.
De plus, rien ne vous empêche de 'rafraichir' l'extraction de l'image régulièrement, pour être sur que votre image ne soit pas modifiée.
M'enfin là, c'est vraiment la parano grave ...
Posté : dim. 18 nov. 2007 02:04
par arrkhan
hi,
il est aisé d'ouvrir en hexa n'importe quel type de fichier en utilisant "free hex editor" de HHD software :
http://www.hhdsoftware.com/Products/hom ... -free.html ,
si tu trouve la soluce, je suis preneur egalement...
Posté : dim. 18 nov. 2007 11:31
par MiXS
Merci Arrkhan.
Ca y est j'ai mon image en hexa mais seul probleme je sais pas comment l'insérer dans le script !
