Java では、複数の色を含む画像を色空間 BufferedImage.TYPE_BYTE_BINARY の BufferedImage オブジェクトにロードできます。画像は白黒になります。私が疑問に思っているのは、黒/白への「色の変更」がどのように行われるかです。たとえば、現在のピクセルの色が白よりも黒に似ているかどうかを調べるだけで、各ピクセルは他のピクセルとは独立して変更されますか?どういうわけか考慮された隣接ピクセル?
ドキュメント 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.
これは、各ピクセルの色が隣接するピクセルの色とは独立して変更されることを意味すると思いますか、それともこの引用は何か他のことを意味しますか? 私は物事をイメージすることにあまり慣れていないので、それが正しいかどうか疑問に思っています。