Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 25

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Ma posso inserire il mio metodo nel posto indicato anche se si tratta di una struttura MVC? alla fine non perdo la caratteristica di MVC?
    Per quanto riguarda i parametri x ed y del metodo, non so a cosa servono, perchè ho trovato il tutto in rete....volevo semplicemente provare se funzionava e mi sono persa
    Grazie per la disponibilità, proverò questa soluzione.

  2. #2
    Altrimenti prova così:

    codice:
        public void startProcess() {
           try{
               BufferedImage buf_img_in=ImageIO.read(new File("percorso/tuofile.jpg"));
               BufferedImage buf_img_out=convertToGrayScale(buf_img_in);
            
               ImageIO.write(buf_img_out, "jpg",new File("percorso/fileout.jpg"));
            }
            catch(IOException ioex){
                ioex.printStackTrace();
            }
    
            System.out.println("Fine");        
        }
        
        
        public static BufferedImage convertToGrayScale(BufferedImage image)  {
              BufferedImage result = new BufferedImage(
                image.getWidth(),
                image.getHeight(),
                BufferedImage.TYPE_BYTE_GRAY);
              Graphics g = result.getGraphics();
              g.drawImage(image, 0, 0, null);
              g.dispose();
              return result;
    Ovviamente se devi convertire un'immagine in memoria ImageIO.write la puoi tralasciare ed a ImageIO.read passerai un InputStream.

    Ciao
    Ultima modifica di schumy2000; 08-01-2014 a 14:04
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  3. #3
    beh il fatto dell'MVC è un problema tuo...non appena viene creata/richiamata l'immagine devi applicare il metodo.
    Ciao.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

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 © 2026 vBulletin Solutions, Inc. All rights reserved.