pco-logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Informace o produktu

Balíček pco.java ImageIO poskytuje čtečku Java ImageIO API pro zobrazení nezpracovaných snímků zaznamenaných kamerami PCO a snímků načtených z proprietárního B16. file formát. Poskytuje také možnost načíst metadata specifická pro PCO ze standardního TIFF files. Balíček závisí na balíčku TIFF TwelveMonkeys ImageIO.

Generál

Balíček pco.java ImageIO poskytuje čtečku Java ImageIO API pro zobrazení nezpracovaných snímků zaznamenaných kamerami PCO a snímků načtených z proprietárního B16. file formát. Poskytuje možnost načíst metadata specifická pro PCO také ze standardního TIFF files. Závisí na balíčku TIFF TwelveMonkeys ImageIO.

Instalace

Projekt je postaven pomocí Apache Maven. Artefakty Maven jsou dostupné v centrálním úložišti Maven. Binární soubory a zdroje jsou také dostupné přímo z www.pco.de.

Projekt je postaven pomocí Apache Maven.

Group-ID: de.pco

Artifact-ID (moduly Maven):

  • pco – Nadřazený pom.xml
    pco-common – Společné zdroje pro pco-camera a pco-imageio
  • pco-camera – Java rozhraní pro ovládání PCO kamer
  • pco-imageio – Java ImageIO plugin pro PCO kamery a B16 files
  • pco-example – Přample aplikace

Všechny nádoby jsou zkompilovány a testovány alespoň pro Java 8. Pokud je nutný pouze plugin ImageIO, přidejte do svého pom.xml

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

Artefakty Maven

Základní použití

Artefakt pco-imageio nabízí metodu, jak získat BufferedImage z dat zaznamenaných pomocí modulu 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 obsahuje plugin ImageIO pro B16 files také. Po zahrnutí pco-common-2.0.0.jar a pco-imageio-2.0.0.jar do cesty třídy, standardní metoda načítání obrázku files bude k dispozici také pro B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Pokročilé použití

Chcete-li získat metadata PCO z 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);

Chcete-li získat metadata PCO z 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, ...

Poznámka: Podrobné informace o instalaci a použití naleznete v uživatelské příručce.

Example

PCO-example artefakt obsahuje example GUI aplikace. Jeho účelem je získat snímky z kamery, zobrazit je (včetně dodatečných metadat z kamery) a uložit konkrétní snímek do B16 file. Umožňuje také uživateli načíst a zobrazit B16 a TIFF files, upravte metadata a uložte file znovu. Spustit example aplikace (podle nainstalované Javy) pouhým dvojklikem na pco-example/pco -example-2.0.0-jar-with-dependencies.jaror z konzoly pomocípco-Java-ImageIO-Software-Development Kit-fig- (6)

Případně si pořiďte maven pco-exampartefakt přidáním do vašeho pom.xmlpco-Java-ImageIO-Software-Development Kit-fig- (7)

Aplikace závisí jak na PCO-kameře, tak na artefaktech pco-imageio. Zdrojové kódy aplikace jsou v balíčku de.pco.example, hlavní třída je GuiExample. Pak můžete začít example aplikaci z vaší hlavní metody volánímpco-Java-ImageIO-Software-Development Kit-fig- (8)

Uživatelská příručka
Chcete-li otevřít připojení fotoaparátu, klikněte na tlačítko CS (Camera scanner). Vyberte počet snímků, které chcete zaznamenat, a klikněte na tlačítko Záznam. Poté budete moci přepínat mezi zaznamenanými snímky pomocí tlačítek se šipkami doleva a doprava.

Na pravé straně vidíte kromě obrázku sloupec s metadaty získanými z kamery. Metadata můžete odpovídajícím způsobem změnit, např. vložit komentář do pole TEXT.
Uložte obrázek a odpovídající metadata do B16 file pomocí možnosti nabídky File→ Uložit. Můžete načíst B16 files a také 8bitový a 16bitový TIFF files File→ Otevřít. Pokud tyto filebyly vytvořeny pomocí SW PCO, obsahují také metadata kamery a aktuální exampaplikace jej také zobrazí.

Kontaktní informace

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

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

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

PCO v Číně
+86 512 67634643
info@pco.cn
pco.cn.

Dokumenty / zdroje

pco Java ImageIO Software Development Kit [pdfUživatelská příručka
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *