pco-логотип

Маҷмӯаи таҳияи нармафзори pco Java ImageIO

Маҷмӯаи таҳияи нармафзори ImageIO

Маълумот оид ба маҳсулот

Бастаи pco.java ImageIO як хонандаи Java ImageIO API-ро барои намоиш додани тасвирҳои хоми аз ҷониби камераҳои PCO сабтшуда ва тасвирҳои аз B16 хусусии боршуда таъмин менамояд. file формат. Он инчунин қобилияти гирифтани метамаълумотҳои мушаххаси PCO-ро аз стандарти TIFF таъмин мекунад fileс. Баста аз бастаи TIFF аз TwelveMonkeys ImageIO вобаста аст.

Генерал

Бастаи pco.java ImageIO як хонандаи Java ImageIO API-ро барои намоиш додани тасвирҳои хоми аз ҷониби камераҳои PCO сабтшуда ва тасвирҳои аз B16 хусусии боршуда таъмин менамояд. file формат. Имконияти дарёфти метамаълумоти мушаххаси PCO-ро инчунин аз стандарти TIFF таъмин мекунад fileс. Аз бастаи TIFF аз TwelveMonkeys ImageIO вобаста аст.

Насбкунӣ

Лоиҳа бо истифода аз Apache Maven сохта шудааст. Артефактҳои Maven дар анбори марказии Maven дастрасанд. Бинарӣ ва манбаъҳо низ бевосита аз дастрас мебошанд www.pco.de.

Лоиҳа бо истифода аз Apache Maven сохта шудааст.

ID-гурӯҳ: de.pco

Artifact-ID (модулҳои Maven):

  • pco - Падари pom.xml
    pco-common - Сарчашмаҳои умумӣ барои pco-kamera ва pco-imageio
  • pco-kamera - интерфейси Java барои назорати камераҳои PCO
  • pco-imageio - Васлкунаки Java ImageIO барои камераҳои PCO ва B16 files
  • pco-example - масаланampариза

Ҳама зарфҳо барои ҳадди аққал Java 8 тартиб дода ва санҷида мешаванд. Агар танҳо плагини ImageIO лозим бошад, ба шумо илова кунед pom.xml

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

Артефактҳои Maven

Истифодаи асосӣ

Артефакти pco-imageio усули гирифтани BufferedImage аз маълумоте, ки бо истифода аз модули 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);

Артефакти pco-imageio дорои плагини ImageIO барои B16 мебошад fileс инчунин. Пас аз дохил кардани pco-common-2.0.0.jar ва pco-imageio-2.0.0.jar дар роҳи синф, усули стандартии боркунии тасвир files инчунин барои B16 дастрас хоҳад буд:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Истифодаи пешрафта

Барои дарёфти метамаълумоти PCO аз 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);

Барои гирифтани метамаълумоти PCO аз 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, ...

Шарҳ: Барои маълумоти муфассал оид ба насб ва истифода ба дастури корбар муроҷиат кунед.

Example

PCO-example artifact дорои як собиқampбарномаи GUI. Мақсади он гирифтани тасвирҳо аз камера, намоиш додани онҳо (аз ҷумла метамаълумоти иловагӣ аз камера) ва захира кардани тасвири мушаххас дар B16 мебошад. file. Он инчунин ба корбар имкон медиҳад, ки B16 ва TIFF -ро бор ва намоиш диҳад fileс, метамаълумотро таҳрир кунед ва захира кунед file боз. Собиқро иҷро кунедample барнома (аз ҷониби Java насбшуда) бо танҳо ду маротиба клик кардани pco-example/pco -example-2.0.0-jar-with-dependencies.jaror аз консол бо истифода азpco-Java-ImageIO-Software-Development-Kit-fig- (6)

Интихобан, maven pco-ex-ро гиредample artifact бо илова ба pom.xml худpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Барнома ҳам ба камераи PCO ва ҳам ба артефактҳои pco-imageio вобаста аст. Рамзҳои сарчашмаи барнома дар бастаи de.pco.ex ҷойгирандample, синфи асосӣ GuiEx астampле. Пас шумо метавонед собиқро оғоз кунедample ариза аз усули асосии худ бо зангpco-Java-ImageIO-Software-Development-Kit-fig- (8)

Дастури корбар
Барои кушодани пайвасти камера тугмаи CS (Camera scanner) -ро клик кунед. Миқдори тасвирҳои сабтшударо интихоб кунед ва тугмаи Сабтро клик кунед. Пас шумо метавонед бо тугмаҳои тирчаи чап ва рост байни тасвирҳои сабтшуда гузаред.

Дар тарафи рост шумо сутунеро мебинед, ки метамаълумотҳои аз камера гирифташуда илова бо тасвир. Шумо метавонед метамаълумотро мутаносибан тағир диҳед, масалан дар майдони TEXT тафсирро гузоред.
Тасвир ва метамаълумоти мувофиқро дар B16 захира кунед file бо интихоби меню File→ Захира. Шумо метавонед B16-ро бор кунед files ва инчунин TIFF 8-бит ва 16-бит fileс аз тарафи File→ Кушоед. Агар инхо files бо истифода аз PCO SW сохта шудаанд, онҳо инчунин метамаълумоти камера ва собиқро дар бар мегирандample барнома онро низ намоиш медиҳад.

Маълумот барои тамос

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

PCO Амрико
+1 866 678 4566
info@pco-tech.com
pco-tech.com

PCO Осиё
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

PCO Чин
+86 512 67634643
info@pco.cn
pco.cn.

Ҳуҷҷатҳо / Сарчашмаҳо

Маҷмӯаи таҳияи нармафзори pco Java ImageIO [pdf] Дастури корбар
Маҷмӯаи таҳияи нармафзори Java ImageIO, маҷмӯаи таҳияи нармафзори ImageIO, маҷмӯаи таҳияи нармафзор, маҷмӯаи таҳия, маҷмӯа

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *