pco-logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Produkt ynformaasje

It pco.java ImageIO-pakket biedt in Java ImageIO API-lêzer om de rauwe ôfbyldings wer te jaan dy't opnommen binne troch PCO-kamera's en de ôfbyldings laden fan 'e proprietêre B16 file formaat. It biedt ek de mooglikheid om PCO-spesifike metadata op te heljen fan standert TIFF files. It pakket hinget ôf fan it TIFF-pakket fan TwelveMonkeys ImageIO.

Algemien

It pco.java ImageIO-pakket biedt in Java ImageIO API-lêzer om de rauwe ôfbyldings wer te jaan dy't opnommen binne troch PCO-kamera's en de ôfbyldings laden fan 'e proprietêre B16 file formaat. Biedt de mooglikheid om PCO-spesifike metadata ek op te heljen fan 'e standert TIFF files. Hinget ôf fan it TIFF-pakket fan TwelveMonkeys ImageIO.

Ynstallaasje

It projekt is boud mei Apache Maven. Maven artefakten binne beskikber op it Maven Central Repository. Binarissen en boarnen binne ek beskikber direkt út www.pco.de.

It projekt is boud mei Apache Maven.

Groep-ID: de.pco

Artifact-ID (Maven modules):

  • pco - Parent pom.xml
    pco-common - Algemiene boarnen foar pco-kamera en pco-imageio
  • pco-camera - Java-ynterface om de PCO-kamera's te kontrolearjen
  • pco-imageio - Java ImageIO-plugin foar de PCO-kamera's en B16 files
  • pco-eksample - Example applikaasje

Alle jars binne kompilearre en hifke foar op syn minst Java 8. As allinich ImageIO plugin nedich is, foegje dan ta oan jo pom.xml

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

Maven Artifacts

Basisgebrûk

It pco-imageio-artefakt biedt in metoade om it BufferedImage te krijen fan 'e gegevens opnommen mei de pco-camera-module:

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

It pco-imageio-artefakt befettet de ImageIO-plugin foar B16 files ek. Nei it opnimmen fan pco-common-2.0.0.jar en pco-imageio-2.0.0.jar op it klassepaad, de standertmetoade foar it laden fan ôfbylding files sil ek beskikber wêze foar B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Avansearre gebrûk

Om de PCO-metadata op te heljen fan 'e 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);

Om de PCO-metadata op te heljen fan 'e TIFF 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, ...

Noat: Sjoch asjebleaft de brûker hantlieding foar detaillearre ynformaasje oer ynstallaasje en gebrûk.

Example

De PCO-example artefakt befettet in eksample GUI applikaasje. It doel is om de ôfbyldings fan 'e kamera te krijen, se wer te jaan (ynklusyf de ekstra metadata fan' e kamera) en in bepaalde ôfbylding op te slaan yn B16 file. It stelt de brûker ek yn steat om B16 en TIFF te laden en werjaan files, bewurkje de metadata en bewarje de file wer. Run de eksample applikaasje (troch ynstallearre Java) mei de gewoane dûbelklik op pco-example/pco -eksample-2.0.0-jar-with-dependencies.jaror út de konsole mei helppco-Java-ImageIO-Software-Development-Kit-fig- (6)

As alternatyf, krije de maven pco-example artefakt troch ta te foegjen oan jo pom.xmlpco-Java-ImageIO-Software-Development-Kit-fig- (7)

De applikaasje is ôfhinklik fan sawol PCO-kamera as fan pco-imageio-artefakten. Boarnekoades fan 'e applikaasje binne yn it pakket de.pco.example, de wichtichste klasse is GuiExample. Dan kinne jo begjinne de eksample applikaasje fan jo haadmetoade troch te skiljenpco-Java-ImageIO-Software-Development-Kit-fig- (8)

Brûkershânlieding
Om de kameraferbining te iepenjen klikje op de CS (Kamera scanner) knop. Selektearje it oantal ôfbyldings dat moat wurde opnommen en klikje op de knop opnimme. Dan kinne jo wikselje tusken de opnommen ôfbyldings mei de pylkknoppen lofts en rjochts.

Oan de rjochterkant sjogge jo in kolom mei de metadata krigen fan 'e kamera neist de ôfbylding. Jo kinne de metadata sa wizigje, bygelyks in kommentaar yn it TEKS-fjild pleatse.
Bewarje de ôfbylding en de byhearrende metadata yn B16 file troch it menu opsje File→ Bewarje. Jo kinne lade B16 files en ek de 8-bit en 16-bit TIFF files by File→ Iepenje. As dizze files waarden makke mei PCO SW, se befetsje ek de kamera metadata en de hjoeddeiske eksample applikaasje sil it ek werjaan.

Kontakt ynformaasje

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

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

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

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

Dokuminten / Resources

pco Java ImageIO Software Development Kit [pdf] Brûkershânlieding
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *