Archive for dicembre, 2012

Questo il metodo per ridimensionare un’immagine utilizzando una BufferedImage e un Graphics2D

1
2
3
4
5
6
7
8
private static BufferedImage resizeImage(BufferedImage originalImage, int type, int width, int height ){
    BufferedImage resizedImage = new BufferedImage(width, height, type);
    Graphics2D g = resizedImage.createGraphics();
    g.drawImage(originalImage, 0, 0, width, height, null);
    g.dispose();
 
    return resizedImage;
}

Di seguito la porzione di codice per aprire un’immagine dal filesistem, ridimensionarla utilizzando il metodo su descritto, e salvarla sempre sul filesystem

1
2
3
4
5
6
7
File fileImageOrig = new File(path);
File fileImageDest = new File(pathDest);
BufferedImage originalImage = ImageIO.read(fileImageOrig);
//int type = originalImage.getType() == 0? BufferedImage.TYPE_INT_ARGB : originalImage.getType();

BufferedImage resizeImageJpg = resizeImage(originalImage, BufferedImage.TYPE_INT_RGB, width, height);
ImageIO.write(resizeImageJpg, "jpg", fileImageDest);
  • Commenti disabilitati su Ridimensionare e salvare immagini in java
  • Filed under: Information Technology
  • da wired in creative commons

  • Commenti disabilitati su Arduino: creare è un gioco da ragazzi / Arduino: Creation is Child’s Play [Ita-Eng]
  • Filed under: Information Technology, Linux e Open Source, video
  • Slideshow

    le mie foto su flickr

    Il limoneto a Ravello

    My Tweets

    tag sphere

    Fotolia

    Skype Me

    Chat with me

    Fotolia