pco Java ImageIO ソフトウェア開発キット

製品情報
pco.java ImageIOパッケージは、PCOカメラで記録された生画像と独自のB16からロードされた画像を表示するためのJava ImageIO APIリーダーを提供します。 file フォーマット。また、標準TIFFからPCO固有のメタデータを取得する機能も提供します。 fileこのパッケージは、TwelveMonkeys ImageIO の TIFF パッケージに依存します。
一般的な
pco.java ImageIOパッケージは、PCOカメラで記録された生画像と独自のB16からロードされた画像を表示するためのJava ImageIO APIリーダーを提供します。 file フォーマット。標準TIFFからPCO固有のメタデータを取得する機能も提供します。 files. TwelveMonkeys ImageIO の TIFF パッケージに依存します。
インストール
このプロジェクトはApache Mavenを使用して構築されています。Mavenの成果物はMaven Central Repositoryから入手できます。バイナリとソースは以下から直接入手することもできます。 www.pco.de.
このプロジェクトは Apache Maven を使用して構築されます。
- Maven セントラル リポジトリ上の Maven アーティファクト: https://repo1.maven.org/maven2/de/pco/
- 親 pom.xml: https://search.maven.org/artifact/de.pco/pco/2.0.0/pom
グループID: de.pco
アーティファクト ID (Maven モジュール):
- pco – 親 pom.xml
pco-common – pco-camera と pco-imageio の共通ソース - pco-camera – PCO カメラを制御するための Java インターフェース
- pco-imageio – PCO カメラと B16 用の Java ImageIO プラグイン files
- pco-exampル–例ampファイルアプリケーション
すべてのjarは少なくともJava 8でコンパイルおよびテストされています。ImageIOプラグインのみが必要な場合は、 pom.xml

Maven アーティファクト
- 親 pom.xml:
https://search.maven.org/artifact/de.pco/pco/2.0.0/pom - グループID: de.pco
- アーティファクト ID (Maven モジュール): de.pco pco-imageio 2.0.0
基本的な使い方
pco-imageio アーティファクトは、pco-camera モジュールを使用して記録されたデータから BufferedImage を取得するメソッドを提供します。
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アーティファクトにはB16用のImageIOプラグインが含まれています。 filesも同様です。クラスパスにpco-common-2.0.0.jarとpco-imageio-2.0.0.jarを追加した後、イメージをロードする標準的な方法は fileB16でも利用可能になります:
File file = new File(image.b16);
BufferedImage image = ImageIO.read(file);
高度な使用法
B16からPCOメタデータを取得するには files:
B16ImageReader reader = new B16ImageReader();
ImageInputStream iis = ImageIO.createImageInputStream(file);
reader.setInput(iis);
BufferedImage image = reader.read(0);
PcoIIOMetadata metadata = (PcoIIOMetadata)reader.getImageMetadata(0);
TIFFからPCOメタデータを取得するには 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-ex のampleアーティファクトにはexが含まれていますampGUIアプリケーション。カメラから画像を取得し、それを表示(カメラからの追加メタデータを含む)し、特定の画像をB16に保存することが目的です。 fileまた、B16とTIFFを読み込み、表示することもできます。 fileメタデータを編集して保存します file もう一度。exを実行するampleアプリケーション(インストールされたJavaによる)をpco-exをダブルクリックするだけでample/pco -example-2.0.0-jar-with-dependencies.jarまたはコンソールから![]()
あるいは、Maven pco-exを入手してくださいamppom.xmlに追加することでアーティファクトを作成します
アプリケーションは、PCO-camera と pco-imageio アーティファクトの両方に依存します。アプリケーションのソースコードはパッケージ de.pco.ex にあります。ample、メインクラスはGuiExですample.その後、exを開始できますampメインメソッドからアプリケーションを呼び出すには、![]()
ユーザーマニュアル
カメラ接続を開くには、CS (カメラ スキャナー) ボタンをクリックします。記録する画像の数を選択し、記録ボタンをクリックします。その後、左矢印ボタンと右矢印ボタンを使用して、記録された画像を切り替えることができます。
右側には、画像に加えてカメラから取得したメタデータの列が表示されます。メタデータは適宜変更できます。たとえば、TEXT フィールドにコメントを入力することができます。
画像と対応するメタデータをB16に保存する file メニューオプションで File→保存します。B16をロードできます file8ビットおよび16ビットのTIFF filesで File→開く。 filePCO SWを使用して作成されたファイルには、カメラのメタデータと現在のexも含まれています。ampアプリケーションでも表示されます。
連絡先
PCOヨーロッパ
+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.
ドキュメント / リソース
![]() | Java ImageIO ソフトウェア開発キット |
参考文献
- 証書 - 表示 - 改変禁止 4.0 国際 - クリエイティブ コモンズcreativecommons.org
- GitHub - haraldk/TwelveMonkeys: TwelveMonkeys ImageIO: Java の ImageIO 用の追加プラグインと拡張機能github.com
- mailto:info@pco.depco.de
- 中央リポジトリ: de/pcoリポジトリ1
- Maven セントラルリポジトリ検索検索.maven.org
- PCO | エクセリタスwww.pco.de
- PCO | エクセリタスwww.pco.de
- PCO | エクセリタスwww.pco.de
- ユーザーマニュアルmanual.tools

