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

2D Java Discussion :

Distorsion des images après resize.


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Distorsion des images après resize.
    Bonjour,

    Voilà j'ai besoin de resizer des images pour qu'il aient (300*300) comme dimensions. J'ai une fonction à laquelle je passe les dimensions (la hauteur et la largeur) en paramètres, et elle me retourne l'image avec ces dimensions que je lui ai passé.

    Mon problème c'est que les images qui ont moins de 300 dans la largeur ou la hauteur sont déformées.

    est ce qu'il y une solution qui resize l'image sont la déformer c-à-d je veux que les images aient des dimensions inférieure ou égales à 300 et sans perdre leur qualité

  2. #2
    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
    ? En gros, tu fabriques un cercle, et tu veux voir un carré ?

    Si les images font moins de 300, et sont redimensionnées pour faire 300, évidemment qu'elles sont déformées, puisqu'à l'origine elles ne font pas 300.
    À quoi tu pensais ? Comment tu te visualises un résultat qui te plairait ? À quoi ça ressemblerait, pour toi, une image dont tu changes la taille mais qui n'est pas déformée ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Invité
    Invité(e)
    Par défaut
    Je crois que j'ai mal expliqué

    Les images qui font moins de 300 je ne les redimensionne pas, je redimensionne celles qui font plus que 300.

    Mon problème est que je veux que le format de l'image reste le même par exemple si l'image fait 400L*350H je veux avoir un image qui fait 300 de largeur mais que la hauteur soit diminuée en fonction de la largeur pour que l'image ne soit pas déformée.

    je ne sais pas si j'ai bien expliqué là.

  4. #4
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par medsob Voir le message
    Mon problème est que je veux que le format de l'image reste le même par exemple si l'image fait 400L*350H je veux avoir un image qui fait 300 de largeur mais que la hauteur soit diminuée en fonction de la largeur pour que l'image ne soit pas déformée.

    je ne sais pas si j'ai bien expliqué là.
    Eh bien tu fais un produit en croix..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // ATTENTION : Ceci est du pseudo-code !
    int largeur = image.getLargeur();
    int longueur = image.getLongueur();
     
    if ((largeur > 300) && (largeur > longueur)) {
      int newlargeur = 300;
      int newLongueur = (newLargeur * longueur) / largeur;
    }
    ... // autre cas
     
    image.resize(newLargeur, newLongueur);
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

Discussions similaires

  1. Distorsion des images en background
    Par raaph dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/12/2014, 12h25
  2. [MySQL] Récupérer tout les noms des images après qu'il et était renommé
    Par ssTutuxX dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/08/2014, 13h07
  3. Réponses: 3
    Dernier message: 30/06/2011, 08h28
  4. Réponses: 3
    Dernier message: 14/04/2006, 09h32
  5. Programme qui créer des images d'après une vidéo
    Par snoopy69 dans le forum Vidéo
    Réponses: 7
    Dernier message: 03/04/2006, 08h33

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