Leonardo.it I say blog!
  • 11
  • lug
  • 2009

"Catturiamo" il video in Java

Di Antonio Avolio, in Java.

Vogliamo creare uno ScreenShot del nostro schermo utilizzando la piattaforma Java, per poter assolvere a questo compito ci serviremo dei package java.awt e naturalmente di quello java.io, per memorizzare il file in un risultato ottenuto in un file.

Il package awt (Abstract Window Toolkit), fornisce al programmatore una serie di interfacce e classi da utilizzare per la generazione e gestione delle interfacce grafiche. A partire dal package awt, gli sviluppatori di Java hanno costruito le swing.

[sourcecode language='java']
Toolkit t = Toolkit.getDefaultToolkit();
Dimension screenS = t.getScreenSize();
Rectangle screenRect = new Rectangle(screenS);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenR);
ImageIO.write(image, “jpg”, new File(“videoCatturato.jpg”));
[/sourcecode]

La prima operazione da eseguire è creare un oggetto t di tipo Toolkit, tale oggetto risulterà utile la fine di poter manipolare il nostro elemento grafico.
Dovendo eseguire uno screen shot del nostro schermo, sarà necessario ricavare le dimensioni dello stesso, per far ciò possiamo richiamare sull’oggetto toolkit appena creato il metodo getScreenSize, tale metodo ci ritornerà un oggetto Dimension contenente le dimensioni dello schermo da “catturare”.

Il tutto sarà contenuto all’interno di un oggetto grafico Rectangle. Definite le dimensioni occorrerà “catturare” il contenuto del nostro schermo, per far ciò ci serviremo di un oggetto Robot su cui invocheremo il metodo createScreenCapture, che ritornerà lo screen shot vero e proprio del nostro metodo, memorizzandolo temporaneamente nel buffer, concluderemo il nostro algoritmo salvando il contenuto del buffer all’interno del file videoCatturato.jpg .

Termini legati all'articolo: , , .
Altri articoli:

Articoli correlati a ""Catturiamo" il video in Java"

  • Il comando shutdow

    Molti ignorano alcune importanti opzioni del comando shutdow. Avendo i privileggi di root possiamo lanciarlo con una serie di opzioni realmenti interessanti, vediamone qualcuna: Per effettuare il


  • JQS.Exe : Disabilitare Il Java Quick Starter

    Se aprite la Task Manager di Windows (premendo CTRL ALT CANC) potrete notare il processo jqs.exe. Jqs.exe, mentre è in funzione, usa circa 1.5 Mb


  • Ottenere le informazioni del sistema

    Java mette a disposizione un'utile classe System, contenente diversi metodi pronti all'utilizzo all'interno delle nostre applicazioni. Tra i diversi metodi, abbiamo getProperty, utile quando occorre


  • MD5 e Java

    Vedremo in questo post come codificare una frase utilizzando l'algoritmo MD5 in java,  l’operazione è resa semplice dalla presenza del package supponiamo di voler codificare


  • Le classi in Java – Parte IV – L'overloading

    Java consente l' introduzione all'interno di una classe di più metodi con ugual nome, ma con intestazione diversa, o nel numero e tipo di parametri



Commenti:

Commenta su ""Catturiamo" il video in Java"




Gallery

tracciare una spedizione
come cercare all'interno di un sito
come prenotare su booking
comprare giochi a poco prezzo
dividere file in più parti
steganos_locknote
come scaricare itunes
disqus
hdd, salute hard disk
convertire file online
Modificare PDF
installare windows su mac
snow leopard, installare snow leopard da usb
email push
eliminare account skype