pco Java ImageIO-softwareontwikkelingskit

Productinformatie
Het pco.java ImageIO-pakket biedt een Java ImageIO API-lezer om de onbewerkte beelden weer te geven die zijn opgenomen door PCO-camera's en de beelden die zijn geladen vanaf de eigen B16 file formaat. Het biedt ook de mogelijkheid om PCO-specifieke metadata op te halen uit standaard TIFF fileS. Het pakket is afhankelijk van het TIFF-pakket van TwelveMonkeys ImageIO.
Algemeen
Het pco.java ImageIO-pakket biedt een Java ImageIO API-lezer om de onbewerkte beelden weer te geven die zijn opgenomen door PCO-camera's en de beelden die zijn geladen vanaf de eigen B16 file formaat. Biedt de mogelijkheid om PCO-specifieke metadata ook uit de standaard TIFF op te halen fileS. Afhankelijk van het TIFF-pakket van TwelveMonkeys ImageIO.
Installatie
Het project is gebouwd met Apache Maven. Maven-artefacten zijn beschikbaar in de Maven Central Repository. Binaire bestanden en bronnen zijn ook rechtstreeks beschikbaar via www.pco.de.
Het project is gebouwd met Apache Maven.
- Maven-artefacten in de Maven Central Repository: https://repo1.maven.org/maven2/de/pco/
- Bovenliggende pom.xml: https://search.maven.org/artifact/de.pco/pco/2.0.0/pom
Groeps-ID: de.pco
Artefact-ID (Maven-modules):
- pco – Bovenliggend pom.xml
pco-common – Algemene bronnen voor pco-camera en pco-imageio - pco-camera – Java-interface om de PCO-camera's te besturen
- pco-imageio – Java ImageIO-plug-in voor de PCO-camera's en B16 files
- pco-example - Bijvample applicatie
Alle potten zijn gecompileerd en getest voor minimaal Java 8. Als alleen de ImageIO-plug-in nodig is, voeg dan toe aan uw pom.xml

Maven-artefacten
- Bovenliggende pom.xml:
https://search.maven.org/artifact/de.pco/pco/2.0.0/pom - Groeps-ID: de.pco
- Artefact-ID (Maven-modules): de.pco pco-imageio 2.0.0
Basisgebruik
Het pco-imageio-artefact biedt een methode om het BufferedImage te verkrijgen uit de gegevens die zijn vastgelegd met behulp van de pco-cameramodule:
ImageData imageData = ... // see pco-camera manual
RawImageReader reader = new RawImageReader();
RawImageInputStream riis = new RawImageInputStream(imageData);
reader.setInput(riis);
BufferedImage image = reader.read(0);
Het pco-imageio-artefact bevat de ImageIO-plug-in voor B16 files ook. Nadat pco-common-2.0.0.jar en pco-imageio-2.0.0.jar in het klassenpad zijn opgenomen, is de standaardmethode voor het laden van de afbeelding files zullen ook beschikbaar zijn voor B16:
File file = new File(image.b16);
BufferedImage image = ImageIO.read(file);
Geavanceerd gebruik
Om de PCO-metadata van de 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-metagegevens uit de TIFF op te halen 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, ...
Opmerking: Raadpleeg de gebruikershandleiding voor gedetailleerde informatie over installatie en gebruik.
Example
De PCO-exampHet artefact bevat een exampde GUI-applicatie. Het doel ervan is om de beelden van de camera op te halen, deze weer te geven (inclusief de aanvullende metadata van de camera) en een bepaald beeld op te slaan in B16 file. Het stelt de gebruiker ook in staat B16 en TIFF te laden en weer te geven files, bewerk de metagegevens en sla de file opnieuw. Voer de ex uitample-applicatie (door geïnstalleerde Java) door simpelweg te dubbelklikken op pco-example/pco -example-2.0.0-jar-with-dependencies.jaror vanaf de console met behulp van![]()
Je kunt ook de maven pco-ex aanschaffenample-artefact door toe te voegen aan uw pom.xml
De toepassing is zowel afhankelijk van PCO-camera als van pco-imageio-artefacten. Broncodes van de applicatie bevinden zich in het pakket de.pco.example, de hoofdklasse is GuiExample. Dan kun je beginnen met de example-applicatie van uw hoofdmethode door te bellen![]()
Gebruiksaanwijzing
Om de cameraverbinding te openen, klikt u op de knop CS (Camerascanner). Selecteer het aantal op te nemen beelden en klik op de knop Opnemen. Vervolgens kunt u met de pijltjestoetsen naar links en naar rechts wisselen tussen de opgenomen beelden.
Aan de rechterkant zie je een kolom met de metadata die naast het beeld van de camera is verkregen. U kunt de metadata dienovereenkomstig wijzigen, bijvoorbeeld door commentaar in het TEKST-veld te plaatsen.
Sla de afbeelding en de bijbehorende metadata op in B16 file via de menuoptie File→Opslaan. U kunt B16 laden files en ook de 8-bit en 16-bit TIFF files by File→Openen. Als deze files zijn gemaakt met PCO SW, ze bevatten ook de metagegevens van de camera en de huidige exampDe le-applicatie zal het ook weergeven.
Contactgegevens
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 Azië
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com
PCO China
+86 512 67634643
info@pco.cn
pco.cn.
Documenten / Bronnen
![]() |
pco Java ImageIO-softwareontwikkelingskit [pdf] Gebruikershandleiding Java ImageIO softwareontwikkelingskit, ImageIO softwareontwikkelingskit, softwareontwikkelingskit, ontwikkelingskit, kit |





