我从头开始用java制作游戏,最近在试图为黑白BuffereImages上色时遇到了问题。我想保持像素的黑暗(如果这有任何意义)。例如,Minecraft中的草是灰色图像,但是在游戏中看到它有不同的绿色,但保持其价值。我没有任何代码可以显示,因为我不知道从哪里开始。我只有一对BufferedImages,我想要着色。感谢。
答案 0 :(得分:1)
使用Color.getHSBColor()
查找给定色调的饱和度或值的色域,如here所示,以获得饱和度。使用合适的LookupOp
更新图片,如引用文章here所示。