pco logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Zambiri Zamalonda

Phukusi la pco.java ImageIO limapereka wowerenga Java ImageIO API kuti awonetse zithunzi zosaphika zojambulidwa ndi makamera a PCO ndi zithunzi zokwezedwa kuchokera kwa eni ake a B16. file mtundu. Imaperekanso mwayi wopeza metadata yeniyeni ya PCO kuchokera ku TIFF yokhazikika files. Phukusili limatengera phukusi la TIFF la TwelveMonkeys ImageIO.

General

Phukusi la pco.java ImageIO limapereka wowerenga wa Java ImageIO API kuti awonetse zithunzi zojambulidwa ndi makamera a PCO ndi zithunzi zomwe zidakwezedwa kuchokera kwa eni ake a B16. file mtundu. Amapereka mwayi wopezanso metadata yeniyeni ya PCO kuchokera ku TIFF yokhazikika files. Zimatengera phukusi la TIFF la TwelveMonkeys ImageIO.

Kuyika

Ntchitoyi imamangidwa pogwiritsa ntchito Apache Maven. Zopangidwa ndi Maven zimapezeka pa Maven Central Repository. Binary ndi magwero amapezekanso mwachindunji kuchokera www.pco.de.

Ntchitoyi imamangidwa pogwiritsa ntchito Apache Maven.

Gulu-ID: de.pco

Artifact-ID (ma module a Maven):

  • pco - Kholo pom.xml
    pco-wamba - Magwero wamba a pco-kamera ndi pco-imageio
  • pco-kamera - mawonekedwe a Java kuti aziwongolera makamera a PCO
  • pco-imageio - pulogalamu yowonjezera ya Java ImageIO ya makamera a PCO ndi B16 files
  • pco-example - Eksampndi application

Mitsuko yonse imapangidwa ndikuyesedwa kwa Java 8. Ngati pulogalamu yowonjezera ya ImageIO ndiyofunikira, onjezani pom.xml

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

Maven Artifacts

Kugwiritsa Ntchito Kwambiri

Chojambula cha pco-imageio chimapereka njira yopezera BufferedImage kuchokera ku data yojambulidwa pogwiritsa ntchito gawo la kamera ya pco:

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

Chojambula cha pco-imageio chili ndi pulogalamu yowonjezera ya ImageIO ya B16 files komanso. Pambuyo pophatikiza pco-common-2.0.0.jar ndi pco-imageio-2.0.0.jar panjira yakalasi, njira yokhazikika yotsitsa chithunzi files ipezekanso ku B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Kugwiritsa Ntchito Mwaukadaulo

Kuti mutenge metadata ya PCO kuchokera ku 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);

Kuti mutenge metadata ya PCO kuchokera ku 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, ...

Zindikirani: Chonde onani buku la ogwiritsa ntchito kuti mumve zambiri za kukhazikitsa ndi kugwiritsa ntchito.

Example

PCO-example artifact ili ndi example GUI ntchito. Cholinga chake ndikutenga zithunzi kuchokera ku kamera, kuziwonetsa (kuphatikiza metadata yowonjezera kuchokera ku kamera) ndikusunga chithunzi china mu B16. file. Imathandizanso wogwiritsa ntchito kutsitsa ndikuwonetsa B16 ndi TIFF files, sinthani metadata ndikusunga fayilo ya file kachiwiri. Thamangani example application (yoyika Java) ndikungodinanso kawiri pco-example/pco -example-2.0.0-jar-with-dependencies.jaror kuchokera ku console pogwiritsa ntchitopco-Java-ImageIO-Software-Development-Kit-fig- (6)

Kapenanso, pezani maven pco-example artifact powonjezera pom.xml yanupco-Java-ImageIO-Software-Development-Kit-fig- (7)

Kugwiritsa ntchito kumadalira pa PCO-kamera komanso pco-imageio artifacts. Makhodi oyambira kugwiritsa ntchito ali mu phukusi la de.pco.example, kalasi yayikulu ndi GuiExample. Ndiye mukhoza kuyamba example kugwiritsa ntchito njira yanu yayikulu poyimbapco-Java-ImageIO-Software-Development-Kit-fig- (8)

Buku la ogwiritsa ntchito
Kuti mutsegule kulumikizana ndi kamera dinani batani la CS (Camera scanner). Sankhani chiwerengero cha zithunzi kuti zilembedwe ndi kumadula Record batani. Kenako mudzatha kusintha pakati pa zithunzi zojambulidwa ndi mabatani akumanzere ndi kumanja.

Kudzanja lamanja mukuwona ndime yokhala ndi metadata yopezedwa kuchokera ku kamera kuphatikiza ndi chithunzi. Mutha kusintha metadata molingana, mwachitsanzo, ikani ndemanga mu gawo la TEXT.
Sungani chithunzicho ndi metadata yofananira mu B16 file mwa kusankha menyu File→ Sungani. Mutha kutsitsa B16 files komanso 8-bit ndi 16-bit TIFF files ndi File→ Tsegulani. Ngati izi files adapangidwa pogwiritsa ntchito PCO SW, alinso ndi metadata ya kamera ndi zakale zaposachedwaample application iwonetsanso.

Zambiri zamalumikizidwe

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

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

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

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

Zolemba / Zothandizira

pco Java ImageIO Software Development Kit [pdf] Buku Logwiritsa Ntchito
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *