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
  • Tomcat e i caratteri accentati

    Avete problemi con i caratteri accentati dopo un POST HTTP con Tomcat?

    Ecco la soluzione:

    aggiungere nel file server.xml di configurazione di Tomcat la riga
    URIEncoding=”UTF-8″‘

    1
    2
    3
    4
    5
    6
    <Connector port="8080"
                  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                  enableLookups="false" redirectPort="8443" acceptCount="100"
                  debug="0" connectionTimeout="20000"
                  disableUploadTimeout="true"
                  URIEncoding="UTF-8"/>

    e utilizzare nelle pagine jsp l’istruzione:

    1
    request.setCharacterEncoding("UTF-8");
  • Commenti disabilitati su Tomcat e i caratteri accentati
  • Filed under: Information Technology
  • Problemi con il fastidiosissimo PermGenSpace durante lo sviluppo su Netbeans?

    Io non ne potevo più. Ogni volta a killare il processo di Tomcat, o netbeans stesso e ripartire. Incredibile.

    Ma ora ho risolto…

    scopri come…

    (altro…)

  • Commenti disabilitati su Netbeans, tomcat, hibernate and PermGenSpace Error :-O
  • Filed under: Information Technology
  • (altro…)

    my father’s garden

    My Father’s Garden from Mirko Faienza on Vimeo.

  • Commenti disabilitati su my father’s garden
  • Filed under: Fotografia, video
  • Slideshow

    le mie foto su flickr

    Il limoneto a Ravello

    My Tweets

    tag sphere

    Fotolia

    Skype Me

    Chat with me

    Fotolia