Les Snippets

Connexion

Redimensionner une image

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 19/03/2006 10:43:34 et initié par neodante [Liste]
Date de mise à jour : 21/07/2006 17:24:32
Vue : 16462
Catégorie(s) : API, Multimédia
Langages dispo pour ce code :
- Java
- PHP 4, PHP 5
- ColdFusion MX
- mIRC
- HTML
- Javascript
- VB 2005, VB 2008
- Voir tous les langages pour ce code snippet



Langage : Java
Date ajout : 19/03/2006
Posté par neodante [Liste]
import javax.imageio.ImageIO;
import java.awt.Dimension;
import java.awt.image.BufferedImage;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.io.File;
import java.io.IOException;
...
// Les types de compression
public final static String IMAGE_TYPE_JPEG = "jpeg";
 
public final static String IMAGE_TYPE_GIF = "gif";
 
public final static String IMAGE_TYPE_PNG = "png";
...
// Spécifier le nom du fichier de l'image redimensionnée
String pictureName = ...;
// Mettez la dimension de la capture finale ici
Dimension finalDim = new Dimension(X, Y);
// L'image originale
BufferedImage buf = ...;
// L'image redimensionnée
BufferedImage bufFinal = new BufferedImage(screenshotFinalDimension.width,
                screenshotFinalDimension.height, BufferedImage.TYPE_INT_RGB);
 
// Redimensionnement de l'image
Graphics2D g = (Graphics2D) bufFinal.getGraphics();
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.drawImage(buf, 0, 0, finalDim.width, finalDim.height, null);
g.dispose();
 
// Ecriture de l'image sur le disque
try {
    ImageIO.write(bufFinal, compressionType, new File(pictureName));
} catch (IOException e) {
    e.printStackTrace();
}


Snippets en rapport avec : Redimension, Image, Picture, Resize, Bitmap



Codes sources en rapport avec : Redimension, Image, Picture, Resize, Bitmap

{JAVA / J2EE} FAIRE DEFILER UNE IMAGE
...

{C / C++ / C++.NET} IMPRIMEUR D'IMAGES BMP (API)
Suite à une question dans le forum, voici un code source montrant comment imprimer des images BMP. L...

{Visual Basic, VB6, VB.NET, VB 2005} REDIMENSION D'IMAGE
J'avais besoin d'un programme pour redimensionner à une grandeur fixe des images, j'ai trouvé seulem...

{PHP} CRÉE UNE IMAGE DE PILE DE MINIATURES EN UTILISANT LA BIBLIOTHÈQUE GD
Tout est dans le titre. Regarder la capture pour mieux comprendre. N'hésitez pas à me contacter ...

{Visual Basic, VB6, VB.NET, VB 2005} LOUPE PICTURE BOX
Une loupe agrandissant une image réduite aux dimensions de l’écran Ayant été confronté a afficher d...

{Delphi} MINIMISER LES COULEURS D' UNE IMAGE VENANT DU SCANNER OU AUTRE
Dans le même esprit que ma source : http://www.delphifr.com/codes/CHANGER-COULEUR-PIXEL-PIXELS-COUL...

{PHP} UPLOAD MULTIPLE IMAGE GIF/JPG/PNG AVEC ROTATION ET REDIMENSIONNEMENT GARDANT LES PROPORTIONS
Alors voilà, Maintenant que j'ai assez profité de toutes les astuces que fournis ce site, je me s...

{PHP} CLASSE DE REDIMENSION D'IMAGE.
Voila une premiere version d'une classe permettant de gérer une redimension d'image. La source es...

{C / C++ / C++.NET} BOITE DE DIALOGUE ANIMÉE AVEC IMAGE DE FOND
Ceci est mon premier code. Je pense que si on est resté longtemps consommateur, on peut en retour d...

{Visual Basic, VB6, VB.NET, VB 2005} OUVERTURE D'UN FICHIER BITMAP EN NATIF
Ce code permet d'ouvir un fichier Bmp. Oui, c'est sur il y a le composant Microsoft qui fait mieu...