我想画一个位图,但只有灰色像素(例如0x555555颜色)。所以我应该将所有彩色像素的颜色更改为灰色。我怎样才能做到这一点或如何绘制一个只有灰色像素的图像?我如何使所有彩色像素灰色绘制或位图
0
A
回答
1
你在找什么叫做“把图像转换成灰度英文”。简单的搜索我发现了以下thread(幸运的是它的目标是Android系统,希望它可以帮到你,
0
您可以读取每个像素,将其转换为RGB颜色系统。 然后,如果你想灰色,那么红色,绿色和蓝色必须具有相同的价值。
我不知道什么是最好的,当你得到良好的“灰色”的颜色。 (红+绿+蓝)/ 3 = x 颜色R = x,G = x,B = x; 然后他们都得到了相同的颜色,但我不知道如果你得到一个正确的灰度与此。
如果您需要更多的信息,只需说出来,我已经得到了一些代码如何从位图中读取像素并将它们转换为RGB颜色系统。
+1
这不是最好的灰度转换公式,最常见的公式是:(红色* 0.3 +绿色* 0.59 + blue * 0.11),例如:http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale – 2012-03-05 15:34:04
相关问题
- 1. 如何在灰色位图图像上绘制彩色图形?
- 2. CSS:如何将彩色图像变成灰色或黑色/白色图像
- 3. 如何绘制色彩图?
- 4. 使用opencv在灰度图像中绘制彩色矩形
- 5. OpenCV彩色图像灰色故障
- 6. 如何从彩色图像动画到灰色图像?
- 7. 彩色图像灰度图像在Firefox
- 8. cvSetImageROI使用灰度和彩色图像
- 9. 图像为16bpp时,从位图获取彩色图像灰度
- 10. 如何识别图像是灰度图像或彩色图像在c#
- 11. 是否有任何好的彩色地图使用python的PIL将灰度图像转换为彩色图像?
- 12. 将彩色图像转换为灰度
- 13. 彩色在Winforms灰度图像显示
- 14. 将灰度图像转换为彩色
- 15. 彩色图像变成没有颜色,只是一个灰色的矢量绘制?
- 16. 如何适应彩色图像灰度图像的算法?
- 17. BufferedImage - 获取灰度彩色模型图像中像素的值
- 18. 彩色像素行
- 19. C++ - 彩色像素
- 20. 如何获取图像中像素的颜色(加载灰色)?
- 21. 彩色图像使用CUDA并行处理灰度图像
- 22. [R情节将绘制彩色点,但没有彩色线条
- 23. 如何在SWT中以灰色绘制图像
- 24. CSS/jQuery:灰色jQuery循环彩色图像幻灯片
- 25. 绘制屏幕外的彩色正方形返回灰度图像
- 26. 灰色UIImage - 灰色IP图像转换
- 27. 如何绘制彩色渐变笔触
- 28. 为什么我的灰度化图像比有问题的彩色图像
- 29. 绘制彩色圆点AngularJS
- 30. qt绘制彩色文字
它工作的很好,我只是修改它。 – Adem 2012-03-05 15:58:38