0
Dentist.In私のアプリでは、X線銃を使用して画像をキャプチャし、それに画像処理を行うJava SEを使用してNetbeansプラットフォームでアプリケーションを作成します。すべての私は8ビット画像に16ビット画像を変換したい。どうすれば16ビットイメージを8ビットイメージに変換できますか?Javaで16ビット.tiffイメージを8ビット.tiffイメージに変換するには?
Dentist.In私のアプリでは、X線銃を使用して画像をキャプチャし、それに画像処理を行うJava SEを使用してNetbeansプラットフォームでアプリケーションを作成します。すべての私は8ビット画像に16ビット画像を変換したい。どうすれば16ビットイメージを8ビットイメージに変換できますか?Javaで16ビット.tiffイメージを8ビット.tiffイメージに変換するには?
「bi」は、16ビットグレースケールのBufferedImage(ImageIO.read(...)で取得)と仮定します。
BufferedImage dest = new BufferedImage(bi.getWidth(),bi.getHeight(),BufferedImage.TYPE_BYTE_GRAY);
Graphics2D g2 = dest.createGraphics();
g2.drawImage(bi, 0, 0, null);
チャネルあたり16ビットグレースケールまたは16ビットですか? – fmgp
16ビットグレイスケール画像を8ビットグレイスケール画像に変換したい。 – Jay