Image interactive [Sans java - Flash - HTML] [Fermé]

Signaler
Messages postés
173
Date d'inscription
lundi 21 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014
-
Sapei
Messages postés
173
Date d'inscription
lundi 21 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014
-
Bonjour à tous,

À l'image des .gif, qui sont des format d'image qui n'ont besoin d'aucune structure tierce pour fonctionner, je me demandais s'il existait un format d'image qui permettais un interactivité, où à tout le moins s'il était possible de le créer.

Bon, j'vais ptet décomposer ma question :D

a/- J'aimerai faire une image composé de plusieurs zones indépendantes, qui réagissent chacune différemment quand on passe la souris dessus (surbrillance, affichage déroulant, etc.). Imaginez un plateau d'échec : chaque case brille quand je passe la souris dessus, et m'indique la pièce qui se trouve sur la case où se trouve la souris. Bon, ça, c'est vaguement dans l'idée de ce que j'aimerai faire.

b/- J'ai trouvé des indications pour le faire en Flash, en Java ou en HTML. Ma question est : peut - on le faire sans ces langages? Peut on, comme un gif, faire un format d'image qui permette une interactivité sans avoir recours à un autre langage. Qu'on puisse ouvrir l'image et directement interagir avec elle, sans avoir à passer par un programme tierce.

c/- J'imagine que le format .gif n'a pas toujours existé, mais qu'il est aujourd'hui standard, et que de nombreux logiciel se sont adapté à l'apparition de ce nouveaux format. Ainsi, de la même manière que des visionnaires ont eu l'idée d'inventer un format d'image dynamique, je me demandais s'il était possible de créer de toute pièce un format d'image interactif, et si oui, comment.


Merci à tous pour vos futur contribution,
Que votre journée soit agréable :)


Sapei


2 réponses

Messages postés
19739
Date d'inscription
mercredi 14 novembre 2007
Statut
Contributeur
Dernière intervention
21 janvier 2020
4 699
Bonjour,

J'imagine que le format .gif n'a pas toujours existé, mais qu'il est aujourd'hui standard, et que de nombreux logiciel se sont adapté à l'apparition de ce nouveaux format. Ainsi, de la même manière que des visionnaires ont eu l'idée d'inventer un format d'image dynamique, je me demandais s'il était possible de créer de toute pièce un format d'image interactif, et si oui, comment.

Nop, le GIF est un vieux format, un format très limité et de très basse qualité 256 couleurs seulement), maintenant le format le plus évolué en images animées sur le même principe est l'APNG mais il y a que comme Internet Explorer et Windows ne savent pas le lire il ne sert pas: il faut des navigateurs modernes (Firefox, Opéra etc). On ne peut rien faire d'interactif avec du GIF (de l'APNG non plus du reste). Il faut en passer par le flash et/ou du code...
APNG.
GIF.

Luke.

Messages postés
173
Date d'inscription
lundi 21 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014

Pti Up :p

(L'idée étant de ne pas passer par du flash ou du java, quel code, quel langage utiliser? J'imagine que GIF n'est pas du simple scriptage, que ce format est une langue à part entière que divers programmes savent déchiffrer. Ma question est comment créer un tel langage, comment créer un nouveau format?)
Alex-
Messages postés
3060
Date d'inscription
jeudi 4 avril 2013
Statut
Membre
Dernière intervention
4 janvier 2020
516
Bonjour,

le gif n'a pas besoin d'interaction avec l'utilisateur pour pouvoir fonctionner: il va tourner en boucle ou s'arrêter au bout d'un cycle sans aucune manip de la part de l'utilisateur. Il est programmé pour ça.

Si tu veux qu'il y ait une interaction quelconque, il faut l'utilisation d'un langage qui permette de décrypter l'action que va faire l'utilisateur et qui détermine l'action à mener par la suite. En aucun cas un format d'image existant ne pourrait permettre à lui seul d'interagir comme tu l'entends avec un utilisateur.

Le html peut effectivement te permettre assez facilement d'avoir une interaction.

Quant à créer un fichier d'image cela relève de la fiction à mon avis: il faudrait déjà accumuler une somme de compétences colossale pour un résultat qui sera loin d'être évident car les principaux format existant sont soit arrêtés par leur comptabilité avec les navigateurs, soit des formats propriétaires mis en oeuvre par des éditeurs de logiciels spécialisés (comme photoshop) soit utilisé par des outils spécialisé (comme le raw). Quant on voit qu'une multinationale comme Google n'arrive pas à imposer son WebP...

Le plus cohérent serait de créer une application qui utiliserait un format d'image particulier. En fonction de l'intérêt du projet ce nouveau format pourrait avoir un début de crédibilité. Mais créer aujourd'hui un logiciel qui traite l'image... elle est loin l'époque où l'on créait l'informatique dans son garage le week-end...
Sapei
Messages postés
173
Date d'inscription
lundi 21 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014

"elle est loin l'époque où l'on créait l'informatique dans son garage le week-end..."

Mince, j'en rêve de ça ^^


Salut Alex, et merci de ta réponse :)

Quand tu parle d'un logiciel capable de traiter un format d'image particulier, ça répond parfaitement à ce que je me demandais. Je découvre, j'vais donc utiliser n'importe quoi comme termes, mais j'imagine que si firefox sait lire des gif, c'est parce qu'il contient le protocole de lecture gif, qui lui permet de traiter les fichier .gif

Donc il faudrait créer un protocole de lecture, et inversément, un protocle d'écriture. C'est du bon délire tout ça ^^

Reste ma question principale : dans quel langage je peux faire ça?
Alex-
Messages postés
3060
Date d'inscription
jeudi 4 avril 2013
Statut
Membre
Dernière intervention
4 janvier 2020
516
je me souviens d'une interview de Thomas Knoll (inventeur de Photoshop) qui expliquait qu'il était le seul ingénieur pour créer photoshop 1 et ses 128000 lignes de code. En 1988 ça pouvait être envisageable de coder 128000 lignes seul pour créer une application qui étaient extrêmement basiques. Aujourd'hui...

Concernant le langage je n'ai pas les compétences pour t'orienter entre C, Pascal ou autres...

Je pense qu'il serait préférable que tu pose ta question à des spécialistes:

http://www.commentcamarche.net/forum/programmation-3

Dans tous les cas bon courage à toi ;)
Sapei
Messages postés
173
Date d'inscription
lundi 21 janvier 2013
Statut
Membre
Dernière intervention
9 mars 2014

Bien vu pour la section programmation, et merci pour tes infos, on verra ce que ça donne :)