Webmaster Hub: Mettre en noir et blanc une image couleur - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Mettre en noir et blanc une image couleur ...qui redevient en couleur au passage de la souris. Noter : -----

#1 L'utilisateur est hors-ligne   zonephil 

  • Groupe : Webmaster Régulier
  • Messages : 51
  • Inscrit(e) : 30-avril 05
  • Genre:Homme
  • Localisation:Québec

  Posté 16 septembre 2009 - 00:26

Salut,

J'ai plusieurs images sur un site (en couleur) que je voudrais, à l'aider d'un script les faire afficher en noir et blanc, et que seulement au passage de la souris qu'elle reprenne leur couleur original. Cela va évite de devoir changer deux séries d'images seulement pour cet effet.

Ce que je trouvé via Google était seulement au niveau de l'opacité de l'image et non pour supprimé les données de couleurs.

Merci
Phil
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 16 septembre 2009 - 02:25

Je peux me tromper, mais ça m'étonnerait que tu trouves une solution qui marche pour tous les browsers, donc faire deux versions (quite à générer la version N&B à partir de la version couleur de chaque image avec un script sur le serveur ou sur ta machine) me paraît être la bonne solution.

Jacques.
0

#3 L'utilisateur est hors-ligne   BonBackLink 

  • Groupe : Hubmaster
  • Messages : 371
  • Inscrit(e) : 22-février 07
  • Genre:Homme

Posté 16 septembre 2009 - 09:49

C'est cela, il te faut charger les images en noir et blanc et avoir un script qui charge la photo couleur au survol de la souris. Il peut être coté serveur ou client d'ailleurs. A toi de choisir la technologie : flash, ajax, javascript etc etc ...
site de ski alpin avec un forum - forum kitesurf
Pour un meilleur référencement inscrivez vous dans cet annuaire pour le sport et webmaster
0

#4 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 16 septembre 2009 - 10:23

Le script qui fait le changement s'exécute forcément côté client! :-)

Jacques.
0

#5 L'utilisateur est hors-ligne   zonephil 

  • Groupe : Webmaster Régulier
  • Messages : 51
  • Inscrit(e) : 30-avril 05
  • Genre:Homme
  • Localisation:Québec

Posté 16 septembre 2009 - 15:45

Je vais donc probablement utiliser un rollover. Je voulais simplement trouver une façon d'éviter de charger deux fois la même image *une fois en couleur et une fois en noir et blanc). Il sagit de 36 photos de 92x92px. C'est dans la catégorie du détail, je vais mettre en carreau une photo, et lorsque la personne passe sa souris sur le carreau l'imagine devient en couleur. Je me pose la questions si c'est utile (enfin non, c'est surtout pour les yeux). Je vais peut-être le faire quand même. Ça ajoute du détail après tout.
Phil
0

#6 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 16 septembre 2009 - 16:02

Dans les pistes à explorer:
- les "filtres" IE (mais c'est spécifique à IE, et je ne crois pas qu'il y ait de filtre qui fasse ce que tu veux, mais je ne suis pas un spécialiste)
- des propriétés CSS3 qui feraient ça, mais la compatibilité serait probablement très mauvaise
- utiliser Flash pour faire ça (mais ça complique quand même singulièrement il me semble)
- utiliser Java pour faire ça (pareil)

Un "truc" classique avec le rollover consiste à ne pas utiliser deux images, mais une seule qui contient les deux versions collées l'une sous l'autre, le tout coupé comme il faut et avec un JS qui ne fait que décaler l'image (plein de méthodes pour faire ça, suivant que c'est une "vraie" image (IMG quoi), qu'il faudra alors mettre dans un autre DIV avec overflow hidden et tout ça, ou un background sur un DIV).

Jacques.
0

#7 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 16 septembre 2009 - 16:18

Jcaron : pas besoin de JS pour ça, on peut tout gérer uniquement en CSS.
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#8 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 16 septembre 2009 - 16:44

Ah ben oui tiens. Pas en forme aujourd'hui moi...

Jacques.
0

#9 L'utilisateur est hors-ligne   BonBackLink 

  • Groupe : Hubmaster
  • Messages : 371
  • Inscrit(e) : 22-février 07
  • Genre:Homme

Posté 17 septembre 2009 - 14:37




Le script qui fait le changement s'exécute forcément côté client! :-)


Ouups oui c'est vrai j'ai parlé un peu vite car j'imaginai un script coté client qui interagisse avec un script serveur. Par exemple un lecteur flash sur le serveur. Mais c'est vrai que ce n'est pas la logique des choses.

Le plus propre serait d'ailleurs l'ajax.
site de ski alpin avec un forum - forum kitesurf
Pour un meilleur référencement inscrivez vous dans cet annuaire pour le sport et webmaster
0

#10 L'utilisateur est hors-ligne   slender 

  • Groupe : Hubmaster
  • Messages : 319
  • Inscrit(e) : 11-mai 04
  • Genre:Homme
  • Localisation:Bastia
  • Société:slenderline diffusion sarl

Posté 17 septembre 2009 - 15:37

la solution du rollower sans préload avec deux images, une en couleur, l'autre en N&B est simple à mettre en oeuvre avec les CSS est à lire ici chez pompage., effets ici.
0

#11 L'utilisateur est hors-ligne   zonephil 

  • Groupe : Webmaster Régulier
  • Messages : 51
  • Inscrit(e) : 30-avril 05
  • Genre:Homme
  • Localisation:Québec

Posté 17 septembre 2009 - 20:16

J'avais déjà fait un rollover en CSS (avec preload dans les pages) il y a pluieurs mois avec l'aide d'un forum. Je crois que plus ça va plus je me demande si je vais le faire ce rollover. Ça va peut-être alourdir inutilement, ce n'est que du détail pour les yeux et non fondamental. Je garde mon idée et je vais probablement faire des test le temps de trouver ce qui me convient le mieux, tout en étant correctement compatible.
Phil
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)