Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Caricamento immagine

  1. #1

    Caricamento immagine

    Qualcuno ha idea di come inserire un immagine tramite PImage?
    Sto cercando di inserire in un immagine, il contenuto di un pdf tramite lelibrerie di pdfbox, ho provato a fare una cosa del genere, ma non riessco ad inserire correttamente l'immagine:

    codice:
    
    
    codice:
    
    JFrame testFrame = new JFrame("PDF Reader");
            try {
                PDDocument pddDocument=PDDocument.load(new File(b[table.getSelectedRow()].Percorso));
            } catch (IOException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
            //  PDDocument doc = null;
        
              try
              {
                  
                final PDPage page = (PDPage) doc.getDocumentCatalog().getAllPages().get(0);
             
                PipedInputStream pis = new PipedInputStream();
                final PipedOutputStream pos = new PipedOutputStream(pis);
                   BufferedImage bi = page.convertToImage(BufferedImage.TYPE_INT_ARGB, 120);
                   println("Conversion done");
                   PImage image = new PImage(bi);
                   image(image, 0, 0);
                System.out.println("Conversion done");
               
              }
              catch (Exception e)
              {
                e.printStackTrace();
              }
            
                Toolkit t = Toolkit.getDefaultToolkit();
                MediaTracker track = new MediaTracker(this);
                track.addImage(image , 1); //errore
              testFrame.setBounds(40, 40,100 ,100 );
              testFrame.setVisible(true);
    
    
        }    
        public void paintComponent(Graphics g){
            super.paintComponent(g);
            setOpaque(false);
            g.drawImage(bi, 0, 0, null);
        }
    Sto provando a prendere spunto da qua: http://forum.processing.org/one/topic/view-a-pdf.html
    Ho aggiunto al filepath:
    pdfbox 1.8.8
    commons logging 1.2
    fontbox 1.8.2
    jempbox 1.8.2

    Qualcuno ha idee?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da marco1462 Visualizza il messaggio
    Qualcuno ha idea di come inserire un immagine tramite [COLOR=#000000][FONT=arial]PImage?
    Sto cercando di inserire in un immagine, il contenuto di un pdf tramite lelibrerie di pdfbox
    Qualcuno ha idee?
    Allora: non conosco quel PImage di cui parli. Ma il BufferedImage che ti fornisce PDFBox è già una immagine nel senso inteso dal framework standard di Java. Già solo il BufferedImage puoi salvarlo su file, disegnarlo su un Graphics, metterlo in un JLabel, ecc...

    Sulla riga indicata:
    track.addImage(image , 1); //errore

    ci sono due cose che non quadrano. Innanzitutto 'image' è una variabile definita nel blocco del try ... non è "visibile" al di fuori. Inoltre MediaTracker tratta solo dei java.awt.Image. Se quel PImage è-un java.awt.Image (non lo so in questo momento ... ma potrei dubitare), allora ok .... altrimenti non ha senso e non compilerebbe neanche.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.