Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95

    [java] ridimensionare immagine

    ciao a tutti ho qst problema:
    ho una immagine "img.jpg" o "img.bmp" a cui voglio farne una copia in una cartella salvandola cm jpg cn dimensioni 200x150 pixel (l'immagine iniziale è + grande).ecco a me interessa il codice x poter risolvere qst problema e pultroppo nn ho molta dimistikezza cn le elaborazioni di immagini in java....ki mi può aiutare???

    grazie

  2. #2
    Utente di HTML.it L'avatar di cendo
    Registrato dal
    Aug 2007
    Messaggi
    49
    ciao,
    ho il tuo stesso problema.

    Stamattina ho scoperto dell'esistenza di JAI (Java Advanced Imaging).
    Su google ho trovato un pdf che spiega un po' come funziona.
    http://docs-pdf.sun.com/806-5413-10/806-5413-10.pdf
    a pagina 268 c'è il capitolo "Scaling Transformation".

    Non so ancora usarlo però, non è nelle mie priorità adesso.
    Prova a guardare un po' di codice, dovresti farcela.

    Se ci riesci magari faccelo sapere.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95
    Evvai ce l'ho fatta!!!

    la soluzione stà nel forum
    http://www.java-forums.org/new-java/...image-jpg.html
    dove andando a modificare le righe del codice:
    int w = src.getWidth(null); => int w = 200;
    int h = src.getHeight(null); => int h = 150;
    g2.drawImage(src, 0, 0, null); => g2.drawImage(src, 0, 0,200,150, null);
    si ottiene la nuova immagine ridimensionata....
    ho fatto una prova cn una immagine jpg di 1024x768 pixel x il rapporto (4:3) e funziona!!!

    grazie Google!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.