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 : 24775
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...

{Visual Basic, VB6, VB.NET, VB 2005} RECADRER_IMAGE
Recadrer une image en choisissant la dimension de sortie du plus grand côté en cm. Déplacement de l...

{C# / C#.NET} REDIMENSION D'IMAGE EN C#
Ce programme parcours le dossier dans lequel il se trouve et redimensionne les images .jpg L'util...

{JAVA / J2EE} [CONCOURS ANDROID] PHOTOTHÈQUE
Photothèque vous permet de visualiser toutes les photos de votre carte SD et de les afficher en plei...

{C / C++ / C++.NET} ID3 TAG COVER ALBUM IMAGE
album art cover ajout pour mp3 choisi un dossier avec de la music mp3 si il y a un ou plusieur im...

{Visual Basic, VB6, VB.NET, VB 2005} DÉCOUPEUR DE SPRITES (POUR JEUX RPG)
Voici une petite source toute simple qui permet de découper des sprites de manière industrielle, eff...

{Delphi} ANAGLYPHEUR OU COMMENT VOIR EN RELIEF LES STÉRÉOSCOPES ANCESTRAUX ...
Permet de créer un anaglyphe affichable en plein écran à partir d'images stéréoscopiques (liées ou n...

{JAVA / J2EE} APPLET : REDIMENSIONNEMENT D'UNE IMAGE AVANT UPLOAD
Afin de ne pas surcharger le serveur et de diminuer le temps d'upload, voici un applet qui redimensi...