pco Java ImageIO Software Development Kit Benutzerhandbuch

pco-logo

pco Java ImageIO Software Development Kit

ImageIO-Softwareentwicklungskit

Produktinformationen

Das pco.java ImageIO-Paket stellt einen Java ImageIO API-Reader zur Anzeige der von PCO-Kameras aufgezeichneten Rohbilder und der vom proprietären B16 geladenen Bilder bereit. file Format. Es bietet auch die Möglichkeit, PCO-spezifische Metadaten aus Standard-TIFF abzurufen files. Das Paket hängt vom TIFF-Paket von TwelveMonkeys ImageIO ab.

Allgemein

Das pco.java ImageIO-Paket stellt einen Java ImageIO API-Reader zur Anzeige der von PCO-Kameras aufgezeichneten Rohbilder und der vom proprietären B16 geladenen Bilder bereit. file Format. Bietet die Möglichkeit, PCO-spezifische Metadaten auch aus dem Standard-TIFF abzurufen files. Hängt vom TIFF-Paket von TwelveMonkeys ImageIO ab.

Installation

Das Projekt wurde mit Apache Maven erstellt. Maven-Artefakte sind im Maven Central Repository verfügbar. Binärdateien und Quellen sind auch direkt verfügbar unter www.pco.de.

Das Projekt wird mit Apache Maven erstellt.

Gruppen-ID: de.pco

Artefakt-ID (Maven-Module):

  • pco – Übergeordnetes pom.xml
    pco-common – Gemeinsame Quellen für pco-camera und pco-imageio
  • pco-camera – Java-Schnittstelle zur Steuerung der PCO-Kameras
  • pco-imageio – Java ImageIO-Plugin für die PCO-Kameras und B16 files
  • pco-example – Bspampdie Bewerbung

Alle Jars sind kompiliert und für mindestens Java 8 getestet. Wenn nur das ImageIO-Plugin erforderlich ist, fügen Sie zu Ihrem pom.xml

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

Maven-Artefakte

Grundlegende Verwendung

Das pco-imageio-Artefakt bietet eine Methode, um das BufferedImage aus den mit dem pco-camera-Modul aufgezeichneten Daten abzurufen:

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

Das pco-imageio-Artefakt enthält das ImageIO-Plugin für B16 files auch. Nach dem Einbinden von pco-common-2.0.0.jar und pco-imageio-2.0.0.jar in den Klassenpfad, die Standardmethode zum Laden von Bildern files wird auch für B16 verfügbar sein:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Erweiterte Nutzung

So rufen Sie die PCO-Metadaten vom B16 ab files:

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

So rufen Sie die PCO-Metadaten aus dem TIFF ab 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, ...

Notiz: Detaillierte Informationen zur Installation und Verwendung finden Sie im Benutzerhandbuch.

Example

Der PCO-exampDas Artefakt enthält ein Example GUI-Anwendung. Ihr Zweck besteht darin, die Bilder von der Kamera abzurufen, sie anzuzeigen (einschließlich der zusätzlichen Metadaten der Kamera) und ein bestimmtes Bild in B16 zu speichern. file. Es ermöglicht dem Benutzer auch das Laden und Anzeigen von B16 und TIFF files, bearbeiten Sie die Metadaten und speichern Sie die file nochmal. Führen Sie den Ex ausample Anwendung (durch installiertes Java) mit einem einfachen Doppelklick auf pco-example/pco -example-2.0.0-jar-with-dependencies.jaroder von der Konsole aus mitpco-Java-ImageIO-Software-Development-Kit-fig- (6)

Alternativ erhalten Sie den Maven pco-example-Artefakt, indem Sie es zu Ihrer pom.xml hinzufügenpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Die Anwendung ist sowohl von PCO-Kamera- als auch von pco-imageio-Artefakten abhängig. Die Quellcodes der Anwendung befinden sich im Paket de.pco.example, die Hauptklasse ist GuiExampDann können Sie den Ex startenample-Anwendung von Ihrer Hauptmethode aus, indem Siepco-Java-ImageIO-Software-Development-Kit-fig- (8)

Benutzerhandbuch
Um die Kameraverbindung zu öffnen, klicken Sie auf die Schaltfläche CS (Kamerascanner). Wählen Sie die Anzahl der aufzunehmenden Bilder aus und klicken Sie auf die Schaltfläche Aufnehmen. Anschließend können Sie mit den Pfeiltasten links und rechts zwischen den aufgenommenen Bildern wechseln.

Auf der rechten Seite sehen Sie zusätzlich zum Bild eine Spalte mit den Metadaten, die Sie von der Kamera erhalten haben. Sie können die Metadaten entsprechend ändern, z.B. einen Kommentar in das Feld TEXT eintragen.
Speichern Sie das Bild und die entsprechenden Metadaten in B16 file über die Menüoption File→Speichern. Sie können B16 laden files und auch die 8-Bit und 16-Bit TIFF files durch File→Öffnen. Wenn diese files wurden mit PCO SW erstellt, sie enthalten auch die Kamera-Metadaten und die aktuelle exampDie le-Anwendung zeigt es auch an.

Kontaktinformationen

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 Asien
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

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

Dokumente / Ressourcen

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

Eine Frage stellen

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

Eine Frage stellen

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