0

歯科医のためのJavaSEを使用してNetbeansプラットフォームでアプリを作成しています。私のアプリでは、X線ガンを使用して画像をキャプチャし、その上で画像処理を行います。まず、16ビット画像を8ビット画像に変換したいと思います。 16ビット画像を8ビット画像に変換しますか?

4

1 に答える 1

1

「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);
于 2012-04-19T10:58:43.870 に答える