ロPNGイメージを、JavaとしてBufferedImageをJNI Cコード
-
20-08-2019 - |
質問
私は、以下の問題です。私Cコードを取得しPNG画像としては基本的に原データについては、次のとおりでありメモリ.私はこのrawデータを次のように変換されるBufferedImage Java、JNI.なんだろうけど、日本人に任意いということがやれていたこと。
解決
だいご存知の基礎をどのように通話機能のJNI.な複雑なもの心の痛み-助教授
ただし、迅速にかく書をPNG、温度ファイルのパスにファイル名をJNIおよび負荷で使用ImageIO.
そのためには、高度化するため、必要なファイルのパスを利用でき ImageIO.read(InputStream) a ByteArrayInputStream ロッドやルアーを使用することをバイト配列を渡ししますのでよJNI.話ができ NewByteArray() Cおよびその利用 SetByteArrayRegion 設定のデータです。
最後に、あなたの性を高めることが考えられますがHTTPのデータは、Apache がコンポーネントのセットを利用できる を含む少しウェブサーバーにこにすればよいでしょうからCコードでJava.
他のヒント
また利用したことのないJNI、思をもって締め切らせていただき、 JNIプログラマーズガイドおよび仕様.
概要、なんとがたくさんあります。:
- をJavaメソッドの
native
キーワードは、実装されます。 - コマンドを使ってください
javah
のクラスは、ネイティブメソッドを生成するヘッダファイル(.h)javah
付属JDK設置できます。 - 実施にネイティブJava機能にはC/C++.
- 検索のクラスjava.awt.イメージです。BufferedImage.
- 検索のコンストラクタを使用するか選んでください。
- を持つBufferedImageオブジェクトを、指定されたコンストラクタです。
- 検索のsetPixel方法です。
- 施設まで格安料金プランを手法ごとに設定する場合にはピクセル値にイメージです。する必要がありまで 高さ x 幅 ます。
- オブジェクトを返却します。
- コンパイルネイティブファイルを共図書館があります。
- ロ共有ライブラリ内のJavaクラスです。
- お客様のJavaクラスを示すリンクのご意図しています。
ありその他の方法でコンピュータ-サーバ、ストレーのrawデータのイメージが、このように説明したすべきます。
以降のJavaアプリケーションを支えるパプアニューギニアかの追加機構をコピーすべてのバイトからCへのJavaを使用しImageIOクラスとして チャドの近く と理解することが可能である。
また、利用をお考えのJNA科(例を用いJNAを描く窓にカーソル).