pco Java ImageIO ソフトウェア開発キット ユーザーマニュアル

pco ロゴ

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

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 を使用して構築されます。

グループ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

pco-Java-ImageIO-ソフトウェア開発キット-図- (1)

Maven アーティファクト

基本的な使い方

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またはコンソールからpco-Java-ImageIO-ソフトウェア開発キット-図- (6)

あるいは、Maven pco-exを入手してくださいamppom.xmlに追加することでアーティファクトを作成しますpco-Java-ImageIO-ソフトウェア開発キット-図- (7)

アプリケーションは、PCO-camera と pco-imageio アーティファクトの両方に依存します。アプリケーションのソースコードはパッケージ de.pco.ex にあります。ample、メインクラスはGuiExですample.その後、exを開始できますampメインメソッドからアプリケーションを呼び出すには、pco-Java-ImageIO-ソフトウェア開発キット-図- (8)

ユーザーマニュアル
カメラ接続を開くには、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.

ドキュメント / リソース

PDF thumbnailJava ImageIO ソフトウェア開発キット
User Manual · Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

質問する

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

質問する

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.