pco Java ImageIO Software Development Kit

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.
- Maven-Artefakte im Maven Central Repository: https://repo1.maven.org/maven2/de/pco/
- Übergeordnete pom.xml: https://search.maven.org/artifact/de.pco/pco/2.0.0/pom
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

Maven-Artefakte
- Übergeordnete pom.xml:
https://search.maven.org/artifact/de.pco/pco/2.0.0/pom - Gruppen-ID: de.pco
- Artefakt-ID (Maven Module): de.pco pco-imageio 2.0.0
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 mit![]()
Alternativ erhalten Sie den Maven pco-example-Artefakt, indem Sie es zu Ihrer pom.xml hinzufügen
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 Sie![]()
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
![]() | Java ImageIO-Softwareentwicklungskit |
Verweise
- Urkunde - Namensnennung-Keine Bearbeitung 4.0 International - Creative Commonscreativecommons.org
- GitHub - haraldk/TwelveMonkeys: TwelveMonkeys ImageIO: Zusätzliche Plug-ins und Erweiterungen für Javas ImageIOgithub.com
- mailto:info@pco.depco.de
- Zentrales Repository: de/pcorepo1.maven.org
- Maven Central Repository-Suchesearch.maven.org
- PCO | Excelitaswww.pco.de
- PCO | Excelitaswww.pco.de
- PCO | Excelitaswww.pco.de
- Bedienungsanleitungmanual.tools

