
こんばんわ。
タイトル通り、OracleのBLOB型の画像データをjavaのByte型に変換し、それをtiffファイルに変換したいのですが、Javaを始めたばかりで調べてもわかりませんでした。みなさんのお力をお借りしたいのですが・・・。
とりあえず、以下のソースでBLOB型のデータを取得し、byte型に変換まではできたのですが、これからこのバイトデータを.tifファイルへと変換するのがどうしてもわかりません。
ご回答お願いいたします。
----------------------------------------------------------------
public class Image{
private byte[] imgData;
public Blobconvert() {
}
public Blobconvert(byte[] image) {
this.imgData = imgData;
}
public Blobconvert(InputStream imgData) throws IOException {
byte[] buf = new byte[4096];
ByteArrayOutputStream bos = new ByteArrayOutputStream);
while (true) {
int len = imgData.read(buf);
if (len == -1)
break;
bos.write(buf, 0, len);
}
this.imgData = bos.toByteArray();
bos.close();
}
public Blobconvert(Blob imgData) throws SQLException, IOException {
this(imgData.getBinaryStream());
}
}
----------------------------------------------------------------
Blob blbImage = rs.getBlob("SendFile");//SQL文の結果
Blobconvert listModel = null;
if (blbImage != null)
listModel = new Blobconvert(blbImage);
else
listModel = new Blobconvert();
----------------------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaの初歩的な質問です。
-
javascriptで文字列のsjis利用...
-
javaの文字コード変換について
-
C言語32bitから64bitの移行につ...
-
Visual Basic でのコードをASCI...
-
DBから取得したデータの文字化け
-
半角カタカナをローマ字変換す...
-
JIS8の半角かな文字をUnicodeの...
-
特殊文字「\\」の変換の方法
-
PerlプログラムをJavaに変換す...
-
javaで質問です。 文字列2023/2...
-
エクセルVBAで「〜」が表現でき...
-
半角カナ文字の変換
-
TEXTAREAからのデータを改行入...
-
Visual Studio 6.0でビルド可能...
-
あるディレクトリにある複数の...
-
javascript わかる人教えてくだ...
-
オラクルで、半角文字を全角に...
-
1~100までの数字を表示したい
-
C言語 重複しない4ケタの乱数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
javascriptで文字列のsjis利用...
-
int型のゼロ埋め
-
javaの初歩的な質問です。
-
Path型をString型へ変換する(Java)
-
C言語32bitから64bitの移行につ...
-
JavaのStringクラスに「外字」...
-
エクセルVBAで「〜」が表現でき...
-
カタカナの「ソ」以降の文字が...
-
Windows-31Jからutf-8への変換...
-
pasteHTMLでパスが勝手に変換さ...
-
DBから取得したデータの文字化け
-
数字のみにしたい
-
Visual Basic でのコードをASCI...
-
ジェネリックのキャストをした...
-
補数について質問
-
publicがprotectedになった場合...
-
error C2440: 'static_cast' : ...
-
文字を整数(int)に変換
おすすめ情報