Java を使用して MySQL データベースに BLOB として保存されている TIFF イメージを取得して処理する方法

Mary-Kate Olsen
リリース: 2024-11-08 03:55:02
オリジナル
752 人が閲覧しました

How to Retrieve and Process a TIFF Image Stored as a BLOB in a MySQL Database using Java?

Java で MySQL データベースから BLOB イメージを取得する

データベースを操作する場合、保存されているイメージを含むさまざまなタイプのデータを取得する必要があります。 BLOB (バイナリ ラージ オブジェクト) として。この記事では、Java を使用して、MySQL データベースから BLOB として保存されている TIFF 画像を抽出し、その後の処理のために画像をメモリ内に保存するという課題に取り組みます。

これを実現するには、データベースクエリ。具体的には、getBlob() メソッドを使用して、イメージを含む BLOB を取得できます。 getBinaryStream() メソッドが取得されると、画像のバイナリ コンテンツを表す InputStream が提供されます。この InputStream を利用して、メモリ内の画像データにアクセスできます。

あるいは、画像データを含むバイト配列を返す getBytes() メソッドの使用を選択することもできます。このバイト配列は、後で必要に応じて操作したり、アプリケーションに埋め込んだりできます。

一般的に getBinaryStream() メソッドの方が getBytes() よりも推奨されることに注意してください。これは、大きなバイナリ データをより効率的に処理できるためです。

上記の手順により、MySQL データベースから TIFF イメージを正常に取得し、目的の処理のためにメモリに保存できるようになります。

以上がJava を使用して MySQL データベースに BLOB として保存されている TIFF イメージを取得して処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート