pco logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Tlhahisoleseding ya Sehlahiswa

Sephutheloana sa pco.java ImageIO se fana ka sebali sa Java ImageIO API ho bonts'a litšoantšo tse tala tse tlalehiloeng ke lik'hamera tsa PCO le litšoantšo tse laetsoeng ho tsoa ho beng ba B16. file sebopeho. E boetse e fana ka bokhoni ba ho fumana metadata e khethehileng ea PCO ho tsoa ho TIFF e tloaelehileng files. Sephutheloana se itšetlehile ka sephutheloana sa TIFF sa TwelveMonkeys ImageIO.

Kakaretso

Sephutheloana sa pco.java ImageIO se fana ka sebali sa Java ImageIO API ho bonts'a litšoantšo tse tala tse tlalehiloeng ke lik'hamera tsa PCO le litšoantšo tse laetsoeng ho tsoa ho beng ba B16. file sebopeho. E fana ka bokhoni ba ho khutlisa metadata e khethehileng ea PCO hape ho tsoa ho TIFF e tloaelehileng files. E ipapisitse le sephutheloana sa TIFF sa TwelveMonkeys ImageIO.

Ho kenya

Morero o hahiloe ho sebelisoa Apache Maven. Lintho tsa khale tsa Maven lia fumaneha Maven Central Repository. Binary le mehloli e boetse e fumaneha ka ho toba ho tloha www.pco.de.

Morero o hahiloe ho sebelisoa Apache Maven.

Sehlopha-ID: de.pco

Artifact-ID (mojule oa Maven):

  • pco – Motsoali pom.xml
    pco-common - Mehloli e tloaelehileng ea k'hamera ea pco le pco-imageio
  • pco-camera - Java interface ho laola lik'hamera tsa PCO
  • pco-imageio - plugin ea Java ImageIO bakeng sa lik'hamera tsa PCO le B16 files
  • pco-mohlalaample – Example kopo

Linkho tsohle li hlophisitsoe 'me li lekoa bonyane Java 8. Haeba feela plugin ea ImageIO e hlokahala, eketsa ho hau pom.xml

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

Maven Artifacts

Tšebeliso ea Motheo

The pco-imageio artifact e fana ka mokhoa oa ho fumana BufferedImage ho data e rekotiloeng ho sebelisa mojule oa 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);

Sesebelisoa sa pco-imageio se na le plugin ea ImageIO bakeng sa B16 files joalo. Ka mor'a ho kenyelletsa pco-common-2.0.0.jar le pco-imageio-2.0.0.jar holim'a classpath, mokhoa o tloaelehileng oa ho kenya setšoantšo files e tla fumaneha hape bakeng sa B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Tšebeliso e tsoetseng pele

Ho fumana metadata ea PCO ho tsoa ho 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);

Ho fumana metadata ea PCO ho tsoa ho 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, ...

Hlokomela: Ka kopo sheba bukana ea mosebelisi bakeng sa tlhaiso-leseling e batsi mabapi le ho instola le tšebeliso.

Example

Setšoantšo sa PCOample artifact e na le example sesebelisoa sa GUI. Sepheo sa eona ke ho fumana litšoantšo ho khamera, ho li hlahisa (ho kenyeletsoa le metadata e eketsehileng e tsoang khamera) le ho boloka setšoantšo se itseng ho B16. file. E boetse e nolofalletsa mosebelisi ho kenya le ho bonts'a B16 le TIFF files, hlophisa metadata ebe u boloka faele ea file hape. Matha example application (ka Java e kentsoeng) ka ho penya habeli feela ho pco-example/pco -example-2.0.0-jar-with-dependencies.jaror ho tloha ho console sebelisapco-Java-ImageIO-Software-Development-Kit-fig- (6)

Ntle le moo, fumana maven pco-example artifact ka ho eketsa pom.xml ea haupco-Java-ImageIO-Software-Development-Kit-fig- (7)

Ts'ebeliso e ipapisitse le PCO-khamera le ho li-artifacts tsa pco-imageio. Likhoutu tsa mohloli oa ts'ebeliso li ka har'a sephutheloana sa de.pco.example, sehlopha se seholo ke GuiExample. Joale u ka qala example kopo ho tloha mokhoeng oa hau o moholo ka ho letsetsapco-Java-ImageIO-Software-Development-Kit-fig- (8)

Bukana ea mosebelisi
Ho bula khokahanyo ea khamera tobetsa konopo ea CS (Camera scanner). Khetha palo ea litšoantšo tse tla rekota ebe o tobetsa konopo ea Record. Joale u tla khona ho switjha pakeng tsa e rekotiloeng litšoantšo ka ho le letšehali le ho le letona motsu likonopo.

Ka letsohong le letona u bona kholomo e nang le metadata e fumanoeng ho khamera hammoho le setšoantšo. O ka fetola metadata ka nepo, mohlala, beha tlhaloso tšimong ea TEXT.
Boloka setšoantšo le metadata e tsamaellanang ho B16 file ka khetho ea menu File→ Boloka. O ka kenya B16 files le 8-bit le 16-bit TIFF files ka File→Bula. Haeba tsena files li entsoe ka PCO SW, li boetse li na le metadata ea khamera le ex ea hajoaleample application e tla e bontša hape.

Mokhoa oa puisano

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

PCO Amerika
+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.

Litokomane / Lisebelisoa

pco Java ImageIO Software Development Kit [pdf] Bukana ea Mosebelisi
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *