Javaでは、色空間BufferedImage.TYPE_BYTE_BINARYを持つBufferedImageオブジェクトに複数の色を含む画像を読み込むことができます。画像は黒/白です。私が疑問に思っているのは、黒/白への「変色」がどのように行われるかです。各ピクセルは他のピクセルから独立して変更されていますか?現在のピクセルの色が白よりも黒に似ているか、または近隣のピクセルが何らかの形で考慮されているかどうかを調べるだけでよいのでしょうか?BufferedImage.TYPE_BYTE_BINARYへの変換はどのように機能しますか?
状態のドキュメントBufferedImage.TYPE_BYTE_BINARY:
When color data is stored in an image of this type, the closest color in
the colormap is determined by the IndexColorModel and the resulting index
is stored.
が、私はこれを前提とし、各画素の色がその隣接する画素の色から独立して変更されたか、この引用は、他の何かを意味していることを意味しますか?私はイメージングの事柄にあまり慣れていないので、私はそれが正しいかどうか疑問に思います。
あなたの解釈は正しいですか?各ピクセルは個別に処理されます。 –
確認していただきありがとうございます:-) –