pco Java ImageIO Software Development Kit Gebruikershandleiding

pco-logo

pco Java ImageIO sagteware-ontwikkelingskit

ImageIO sagteware-ontwikkelingskit

Produk inligting

Die pco.java ImageIO-pakket bied 'n Java ImageIO API-leser om die rou beelde te vertoon wat deur PCO-kameras opgeneem is en die beelde wat vanaf die eie B16 gelaai is file formaat. Dit bied ook die vermoë om PCO-spesifieke metadata van standaard TIFF af te haal files. Die pakket hang af van die TIFF-pakket van TwelveMonkeys ImageIO.

Algemeen

Die pco.java ImageIO-pakket bied 'n Java ImageIO API-leser om die rou beelde te vertoon wat deur PCO-kameras opgeneem is en die beelde wat vanaf die eie B16 gelaai is file formaat. Bied die vermoë om PCO-spesifieke metadata ook van die standaard TIFF af te haal files. Hang af van die TIFF-pakket van TwelveMonkeys ImageIO.

Installasie

Die projek is gebou met behulp van Apache Maven. Maven-artefakte is beskikbaar op die Maven Central Repository. Binêre en bronne is ook direk beskikbaar vanaf www.pco.de.

Die projek is gebou met behulp van Apache Maven.

Groep-ID: de.pco

Artefak-ID (Maven-modules):

  • pco – Ouer pom.xml
    pco-common – Algemene bronne vir pco-kamera en pco-imageio
  • pco-kamera – Java-koppelvlak om die PCO-kameras te beheer
  • pco-imageio – Java ImageIO-inprop vir die PCO-kameras en B16 files
  • pco-eksample – Bvample aansoek

Alle potte is saamgestel en getoets vir ten minste Java 8. As slegs ImageIO-inprop nodig is, voeg by jou pom.xml

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

Maven Artefakte

Basiese gebruik

Die pco-imageio-artefak bied 'n metode om die BufferedImage te kry uit die data wat met die pco-kamera-module aangeteken is:

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

Die pco-imageio-artefak bevat die ImageIO-inprop vir B16 files ook. Nadat pco-common-2.0.0.jar en pco-imageio-2.0.0.jar op die klaspad ingesluit is, is die standaardmetode om prent te laai files sal ook beskikbaar wees vir B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Gevorderde gebruik

Om die PCO-metadata van die B16 af te haal files:

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

Om die PCO-metadata van die TIFF af te haal 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, ...

Let wel: Verwys asseblief na die gebruikershandleiding vir gedetailleerde inligting oor installasie en gebruik.

Example

Die PCO-example artefak bevat 'n example GUI aansoek. Die doel daarvan is om die beelde van die kamera af te kry, om dit te vertoon (insluitend die bykomende metadata vanaf die kamera) en om 'n spesifieke beeld in B16 te stoor file. Dit stel die gebruiker ook in staat om B16 en TIFF te laai en te vertoon files, wysig die metadata en stoor die file weer. Begin die example toepassing (deur geïnstalleerde Java) met die blote dubbelklik op pco-example/pco -eksample-2.0.0-jar-with-dependencies.jaror vanaf die konsole met behulp vanpco-Java-ImageIO-Software-Development-Kit-fig- (6)

Alternatiewelik, kry die maven pco-example artefak deur by jou pom.xml te voegpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Die toepassing hang af van beide PCO-kamera en pco-imageio artefakte. Bronkodes van die toepassing is in die pakket de.pco.example, die hoofklas is GuiExample. Dan kan jy die ex beginample toepassing vanaf jou hoofmetode deur te belpco-Java-ImageIO-Software-Development-Kit-fig- (8)

Gebruikershandleiding
Om die kameraverbinding oop te maak, klik op die CS (Kamera skandeerder) knoppie. Kies die aantal beelde wat opgeneem moet word en klik op die Record-knoppie. Dan sal jy in staat wees om te wissel tussen die opgeneemde beelde deur die links en regs pyltjie knoppies.

Aan die regterkant sien jy 'n kolom met die metadata verkry vanaf die kamera bykomend met die beeld. Jy kan die metadata dienooreenkomstig verander, bv. plaas 'n kommentaar in die TEKS-veld.
Stoor die prent en die ooreenstemmende metadata in B16 file deur die spyskaart opsie File→ Stoor. Jy kan B16 laai files en ook die 8-bis en 16-bis TIFF files by File→ Maak oop. As hierdie files is geskep met behulp van PCO SW, hulle bevat ook die kamera metadata en die huidige exampDie toepassing sal dit ook vertoon.

Kontakinligting

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

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

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

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

Dokumente / Hulpbronne

PDF thumbnailJava ImageIO sagteware-ontwikkelingskit
User Manual · Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Vra 'n Vraag

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Vra 'n Vraag

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.