IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Inverser une image.


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 117
    Par défaut Inverser une image.
    Bonsoir,

    Existe t'il un moyen simple en html pour inverser une image verticalement ou horizontalement ?

    Mes recherches ont été jusqu'à présent infructueuse.

    J'ai pensé mettre des dimensions négatives mais cela n'a pas fonctionné sous firefox (du moins).


    Merci d'avance pour toute vos astuces !
    Bien cordialement.

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    c'est du côté de CSS qu'il faut chercher et pas HTML
    Essayer avec ce code CSS3 qui te permettra de faire une symétrie centrale:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    img {
    -webkit-transform:rotate(180deg); /*Safari 3.1+/Chrome*/
    -o-transform:rotate(180deg);  /*Opera 10.5+*/
    -moz-transform: rotate(180deg); /*Firefox 3.5+*/
      }
    Pour IE voir ici : http://msdn.microsoft.com/en-us/libr...loband%29.aspx
    Pour faire une symétrie verticale et horizontale ben faut changer d'image, ça ne sera pas possible ni avec CSS ni avec un autre langage.

    Pour les détails de a syntaxe, voir dans ce module : http://www.w3.org/TR/css3-2d-transforms/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 117
    Par défaut
    Bonjour,

    Merci infiniment pour votre réponse !

    Hélas je travaille actuellement sur des mails, et dans un souci de compatibilité avec l'ensemble des services emails actuels je n'ai pas le "droit" d'utiliser de css.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par ithurts Voir le message
    Hélas je travaille actuellement sur des mails, et dans un souci de compatibilité avec l'ensemble des services emails actuels je n'ai pas le "droit" d'utiliser de css.
    Le plus simple n'est-il pas de prendre les images, les inverser, en faire de nouvelles images, et mettre ça dans la page ?

    Au lieu de prendre les images et d'essayer de les afficher inversées...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 117
    Par défaut
    Oui bien évidemment c'est le plus simple.

    Mais sachant que je dois afficher des "cadres" symétriques ça aurait été un gain conséquent de place de n'avoir que 2 côté sur 4 en images.

  6. #6
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par ithurts Voir le message
    Oui bien évidemment c'est le plus simple.
    Mais sachant que je dois afficher des "cadres" symétriques ça aurait été un gain conséquent de place de n'avoir que 2 côté sur 4 en images.
    Tu rêves un peu toi...

  7. #7
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Par défaut
    Citation Envoyé par Erwan31 Voir le message
    Au passage on sait pas dire merci chez toi?
    Citation Envoyé par ithurts Voir le message
    Bonjour,

    Merci infiniment pour votre réponse !
    ce que tu cherche à faire n'est pas faisable ni en html ni en css2.

    tu dis travailler sur des mails, je ne comprend pas très bien comment tu fait, mais si tu utilise pour générer tes mails des scripts en php, asp.net ou autre, il existe des librairies dédiées à la manipulations d'images (GD, GDI+ ...)

  8. #8
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par nsanabi Voir le message
    ...
    Oups j'ai lu trop vite. Autant pour moi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Macro pour inverser une image en miroir
    Par Carlos31 dans le forum VBA PowerPoint
    Réponses: 6
    Dernier message: 11/02/2015, 15h40
  2. Réponses: 1
    Dernier message: 27/09/2009, 18h38
  3. comment inverser une image en .NET ?
    Par subzero01 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/02/2009, 14h31
  4. [Débutant] Inverser une image (effet miroir)
    Par pedrosanchau dans le forum Images
    Réponses: 2
    Dernier message: 14/01/2009, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo