pco-logo

pco Java ImageIO Ikhithi yoPhuhliso lweSofthiwe

Ikhithi yoPhuhliso lweSoftware ye-ImageIO

Ulwazi lweMveliso

Iphakheji ye-pco.java ImageIO ibonelela ngomfundi weJava ImageIO API ukubonisa imifanekiso eluhlaza erekhodishwe ziikhamera zePCO kunye nemifanekiso elayishwe kwi-B16 yobunikazi. file ifomathi. Ikwabonelela ngesakhono sokufumana kwakhona imetadata ethile ye-PCO kwi-TIFF eqhelekileyo files. Iphakheji ixhomekeke kwiphakheji ye-TIFF ye-TwelveMonkeys ImageIO.

Ngokubanzi

Iphakheji ye-pco.java ImageIO ibonelela ngomfundi weJava ImageIO API ukubonisa imifanekiso eluhlaza erekhodishwe ziikhamera zePCO kunye nemifanekiso elayishwe kwi-B16 yobunikazi. file ifomathi. Ibonelela ngesakhono sokufumana kwakhona imetadata ethile ye-PCO nakwi-TIFF eqhelekileyo files. Kuxhomekeke kwiphakheji ye-TIFF ye-TwelveMonkeys ImageIO.

Ukuhlohla

Iprojekthi yakhiwe kusetyenziswa iApache Maven. Izinto ezenziwe ngeMaven ziyafumaneka kwiMaven Central Repository. Iibhinari kunye nemithombo nazo ziyafumaneka ngokuthe ngqo ukusuka www.pco.de.

Iprojekthi yakhiwe kusetyenziswa iApache Maven.

Iqela-ID: de.pco

I-Artifact-ID (iimodyuli zeMaven):

  • pco – Umzali pom.xml
    pco-eqhelekileyo - Imithombo eqhelekileyo ye-pco-camera kunye ne-pco-imageio
  • pco-camera – Java interface ukulawula iikhamera PCO
  • pco-imageio – Java ImageIO plugin yeekhamera zePCO kunye neB16 files
  • pco-example – Eksample isicelo

Zonke iingqayi ziqokelelwe kwaye zivavanyelwa ubuncinci iJava 8. Ukuba iplagin ye-ImageIO kuphela iyimfuneko, yongeza kweyakho ipom.xml

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

Maven Artifacts

Usetyenziso olusisiseko

I-artifact ye-pco-imageio inika indlela yokufumana i-BufferedImage kwidatha erekhodiweyo usebenzisa imodyuli yekhamera ye-pco:

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

I-artifact ye-pco-imageio iqulethe iplagi ye-ImageIO ye-B16 files ngokunjalo. Emva kokubandakanya i-pco-common-2.0.0.jar kunye ne-pco-imageio-2.0.0.jar kwindlela yeklasi, indlela eqhelekileyo yokulayisha umfanekiso files iya kufumaneka kwi-B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Usetyenziso olukwinqanaba eliphezulu

Ukufumana kwakhona imethadatha ye-PCO kwi-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);

Ukufumana kwakhona i-PCO metadata kwi-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, ...

Phawula: Nceda ujonge kwincwadana yomsebenzisi ngolwazi oluthe vetshe ngokufakela nokusetyenziswa.

Example

I-PCO-exampI-artifact iqulethe i-example GUI isicelo. Injongo yalo kukufumana imifanekiso kwikhamera, ukuyibonisa (kubandakanywa imethadatha eyongezelelweyo kwikhamera) kunye nokugcina umfanekiso othile kwi-B16. file. Ikwavumela umsebenzisi ukuba alayishe kwaye abonise i-B16 kunye ne-TIFF files, hlela imetadata kwaye ugcine i file kwakhona. Qhuba i example isicelo (ngeJava efakiweyo) ngokucofa nje kabini kwi pco-example/pco -example-2.0.0-jar-with-dependencies.jaror ukusuka kwiconsole usebenzisapco-Java-ImageIO-Software-Development-Kit-fig- (6)

Kungenjalo, fumana maven pco-example artifact ngokongeza kwipom.xml yakhopco-Java-ImageIO-Software-Development-Kit-fig- (7)

Usetyenziso luxhomekeke kwikhamera ye-PCO nakwi-pco-imageio artifacts. Iikhowudi zomthombo wesicelo zikwiphakheji de.pco.example, iklasi engundoqo GuiExample. Emva koko ungaqala i-example isicelo kwindlela yakho ephambili ngokufowunapco-Java-ImageIO-Software-Development-Kit-fig- (8)

Incwadi yokusebenzisa
Ukuvula uqhagamshelo lwekhamera cofa kwiqhosha le-CS (Iskena seKhamera). Khetha inani lemifanekiso ekufuneka irekhodwe kwaye ucofe iqhosha lokurekhoda. Emva koko uya kukwazi ukutshintsha phakathi kwemifanekiso erekhodiweyo ngamaqhosha asekhohlo nasekunene.

Kwicala lasekunene ubona ikholamu enemetadata efunyenwe kwikhamera ukongeza nomfanekiso. Ungatshintsha imetadata ngokufanelekileyo, umz. beka inkcazo kwi TEXT indawo.
Gcina umfanekiso kunye nemethadatha ehambelanayo kwi-B16 file ngokhetho lwemenyu File→Gcina. Unako ukulayisha iB16 files kunye ne-8-bit kunye ne-16-bit TIFF files nge File→Vula. Ukuba ezi files zidalwe kusetyenziswa i-PCO SW, nazo ziqulethe i-metadata yekhamera kunye ne-ex yangokuampisicelo siya kuyibonisa nayo.

Iinkcukacha zoqhakamshelwano

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

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

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

PCO eTshayina
+86 512 67634643
ulwazi@pco.cn
pco.cn.

Amaxwebhu / Izibonelelo

pco Java ImageIO Ikhithi yoPhuhliso lweSofthiwe [pdf] Incwadi yokusebenzisa
IKhiti yoPhuhliso lweSoftware yeJava ImageIO, iKhiti yoPhuhliso lweSoftware ye-ImageIO, iKhiti yoPhuhliso lweSoftware, iKhiti yoPhuhliso, iKhiti

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *