pco-logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Informacije o proizvodu

Paket pco.java ImageIO pruža Java ImageIO API čitač za prikaz neobrađenih slika snimljenih PCO kamerama i slika učitanih sa vlasničkog B16 file formatu. Također pruža mogućnost preuzimanja metapodataka specifičnih za PCO iz standardnog TIFF-a files. Paket ovisi o TIFF paketu TwelveMonkeys ImageIO.

Generale

Paket pco.java ImageIO pruža Java ImageIO API čitač za prikaz neobrađenih slika snimljenih PCO kamerama i slika učitanih sa vlasničkog B16 file formatu. Pruža mogućnost preuzimanja metapodataka specifičnih za PCO također iz standardnog TIFF-a files. Zavisi od TIFF paketa TwelveMonkeys ImageIO.

Instalacija

Projekat je izgrađen pomoću Apache Mavena. Maven artefakti dostupni su u Maven Central Repository. Binarne datoteke i izvori su također dostupni direktno iz www.pco.de.

Projekat je izgrađen pomoću Apache Mavena.

ID grupe: de.pco

Artifact-ID (Maven moduli):

  • pco – Roditelj pom.xml
    pco-common – Zajednički izvori za pco-camera i pco-imageio
  • pco-camera – Java interfejs za kontrolu PCO kamera
  • pco-imageio – Java ImageIO dodatak za PCO kamere i B16 files
  • pco-example – prample application

Svi jar-ovi su kompajlirani i testirani za najmanje Java 8. Ako je neophodan samo dodatak ImageIO, dodajte u svoj pom.xml

pco-Java-ImageIO-Software-Development-Kit-fig- (1)

Maven Artefacts

Osnovna upotreba

Artefakt pco-imageio nudi metodu za dobivanje BufferedImage iz podataka snimljenih pomoću modula pco-camera:

ImageData imageData = ... // see pco-camera manual 
RawImageReader reader = new RawImageReader(); 
RawImageInputStream riis = new RawImageInputStream(imageData); 
reader.setInput(riis); 
BufferedImage image = reader.read(0);

Artefakt pco-imageio sadrži dodatak ImageIO za B16 files takođe. Nakon uključivanja pco-common-2.0.0.jar i pco-imageio-2.0.0.jar na stazu klase, standardna metoda učitavanja slike files će biti dostupan i za B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Napredno korištenje

Za preuzimanje PCO metapodataka sa B16 files:

B16ImageReader reader = new B16ImageReader(); 
ImageInputStream iis = ImageIO.createImageInputStream(file); 
reader.setInput(iis); 
BufferedImage image = reader.read(0); 
PcoIIOMetadata metadata = (PcoIIOMetadata)reader.getImageMetadata(0);

Za preuzimanje PCO metapodataka iz TIFF-a files:

TIFFImageReader reader = new TIFFImageReader(); 
... 
TIFFImageMetadata tim = (TIFFImageMetadata)reader.getImageMetadata(0); 
B16ImageWriter writer = new B16ImageWriter(); 
ImageTypeSpecifier imageType = null; 
PcoIIOMetadata metadata = null; 
imageType = reader.getImageTypes(0).next(); 
metadata = (PcoIIOMetadata)writer.convertImageMetadata(tim, ...

Napomena: Molimo pogledajte korisnički priručnik za detaljne informacije o instalaciji i korištenju.

Example

PCO-example artefakt sadrži example GUI aplikacija. Njegova svrha je da dobije slike iz kamere, da ih prikaže (uključujući dodatne metapodatke iz kamere) i da sačuva određenu sliku u B16 file. Takođe omogućava korisniku da učita i prikaže B16 i TIFF files, uredite metapodatke i sačuvajte file opet. Pokreni example aplikacija (preko instalirane Jave) samo dvostrukim klikom na pco-example/pco -example-2.0.0-jar-with-dependencies.jaror sa konzole koristećipco-Java-ImageIO-Software-Development-Kit-fig- (6)

Alternativno, nabavite maven pco-example artefakt dodavanjem u svoj pom.xmlpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Aplikacija zavisi i od PCO-kamere i od pco-imageio artefakata. Izvorni kodovi aplikacije nalaze se u paketu de.pco.example, glavna klasa je GuiExample. Onda možete pokrenuti bivšuample aplikacija iz vašeg glavnog metoda pozivanjempco-Java-ImageIO-Software-Development-Kit-fig- (8)

Uputstvo za upotrebu
Za otvaranje veze kamere kliknite na dugme CS (Skener kamere). Odaberite broj slika koje želite snimiti i kliknite na dugme Snimi. Tada ćete moći da prelazite između snimljenih slika pomoću tastera sa strelicom levo i desno.

Na desnoj strani pored slike vidite kolonu sa metapodacima dobijenim od kamere. U skladu s tim možete promijeniti metapodatke, npr. staviti komentar u polje TEKST.
Sačuvajte sliku i odgovarajuće metapodatke u B16 file opcijom menija File→Sačuvaj. Možete učitati B16 files kao i 8-bitni i 16-bitni TIFF files by File→Otvori. Ako ovi filesu kreirani pomoću PCO SW-a, oni također sadrže metapodatke kamere i trenutni example aplikacija će ga takođe prikazati.

Kontakt informacije

PCO Europe
+49 9441 2005 50
info@pco.de
pco.de

PCO America
+1 866 678 4566
info@pco-tech.com
pco-tech.com

PCO Azija
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

PCO china
+86 512 67634643
info@pco.cn
pco.cn.

Dokumenti / Resursi

pco Java ImageIO Software Development Kit [pdf] Korisnički priručnik
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *