Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Qalité de Scale sur un GIF [ Multimédia / Image et vidéo ] (omcougar)

vendredi 11 juillet 2008 à 10:09:58 | Qalité de Scale sur un GIF

omcougar

Bonjour,

J'utilise une methode telle que ci-dessous pour redimensionner mes images.

    public static BufferedImage scale(BufferedImage bi, double HeightscaleValue, double WidthscaleValue)
    {
        if(HeightscaleValue==1 && WidthscaleValue==1)
        {
            return bi;
        }
        AffineTransform tx = new AffineTransform();
        tx.scale(WidthscaleValue, HeightscaleValue);
        AffineTransformOp op = new AffineTransformOp(tx,AffineTransformOp.TYPE_BILINEAR);
        BufferedImage biNew = new BufferedImage( (int) (bi.getWidth() * WidthscaleValue),
                (int) (bi.getHeight() * HeightscaleValue),
                bi.getType());
        return op.filter(bi, biNew);               
    }

Ca fonctionne bien avec les JPG mais quand je traite des GIF la qualité est minable
Je pense que cela vient de cette fonction car quand j'ouvre un GIF à la bonne taille et que ce ne passe dont pas par la fonction affine, la sauvegarde donne un fichier de bonne qualité

puvez vous m'aider ?
Merci




Cette discussion est classé dans : gif, bi, bufferedimage, scale, heightscalevalue


Répondre à ce message

Sujets en rapport avec ce message

Image en GIF sans enregistrer [ par balbinus ] Je voudrais faire un serveur qui génère une image aléatoire... J'ai donc, pour l'instant, une BufferedImage. Comment je peux faire pour l'envoyer sous Dessiner plusieurs images [ par vivi_2701 ] Bonjour,Je voudrais dessiner et enregistrer plusieurs images qui sont contenues dans un vector. Comment faire ??????J'ai essayer ca :BufferedImage bi Pb d'impression avec un tableau + 1 jPanel [ par kobee12 ] Bonjour à tous,voila plusieurs jours que je me prends la tetes à trouver une façon d'imprimer un tableau, avec un jPanel à sa gauche.Ce jPanel a la mê Stream / BufferedImage / JDBC [ par Miti ] Bonjour, bonjour...Je rencontre quelques problèmes à insérer des BufferedImage dans SQL. En faite j’y parvient très bien en en procédant comme ça :Fil Gif animé trop rapide [ par GuyoSt ] Bonjour tout le monde. J'ai un petit soucis avec les gifs animé, quand j'en mets un dans JLabel avec les méthodes setIcon() mon Gif s'affiche mais l'a Transformer un file ou string en bufferedimage ?? [ par adakick ] Bonjour, tout est dans titre merci.. URGENT, SVP, BESOIN DE BI-CLES RSA [ par othland ] bjr tlmje sais que ma question est mal placée!!!SVP, aidez moi, c'est vraiment urgent, j'ai besoin d'une petite application qui me génère une cinquant Gif animé [ par firimeldaie ] Voilà j'ai pris dans la section jeux le jeu de dame de FilOu, je recherche comment insérer des gif animé dans une fenetre graphique java en vu d'un pr Afficher gif animé avec java [ par julio26 ] Salut à tous,J'aimerais afficher un gif animé dans mon inteface graphique.J'ai essayé ça: g.drawImage((new ImageIcon("C:\\Image\\pianiste.gif")).getIm probleme de conversion d'un tableau byte[] en BufferedImage [ par ouassit ] bonjour bon je vais expliquer mon probleme ; je veux envoyer un objet de type BufferedImage en resaue utlisant une connexnio UDP ; j'ai pu convertir m


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.