我想画一个位图,但只有灰色像素(例如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. CSS:如何将彩色图像变成灰色或黑色/白色图像
- 2. 使用opencv在灰度图像中绘制彩色矩形
- 3. 如何从彩色图像动画到灰色图像?
- 4. cvSetImageROI使用灰度和彩色图像
- 5. 图像为16bpp时,从位图获取彩色图像灰度
- 6. 如何识别图像是灰度图像或彩色图像在c#
- 7. 将灰度图像转换为彩色
- 8. 是否有任何好的彩色地图使用python的PIL将灰度图像转换为彩色图像?
- 9. 如何获取图像中像素的颜色(加载灰色)?
- 10. 彩色像素行
- 11. 如何在SWT中以灰色绘制图像
- 12. [R情节将绘制彩色点,但没有彩色线条
- 13. CSS/jQuery:灰色jQuery循环彩色图像幻灯片
- 14. 绘制屏幕外的彩色正方形返回灰度图像
- 15. 灰色UIImage - 灰色IP图像转换
- 16. 如何绘制彩色渐变笔触
- 17. qt绘制彩色文字
- 18. 如何使用MFC将24位彩色图像转换为二进制图像?
- 19. 绘制彩色地图核芯显卡
- 20. 如何在彩色条上绘图python
- 21. 如何绘制带有颜色色调的缓冲图像
- 22. 如何在Android中将彩色图像制作成黑白色
- 23. 真正灰度的彩色图像的理想图像格式
- 24. 手势和彩色绘图
- 25. 如何使用单色位图在iPhone上显示彩色图像?
- 26. C# - 如何将图像转换为8位彩色图像?
- 27. 灰色字体彩色印刷
- 28. 如何使用抖动显示只有黑色和白色像素的灰色图像?
- 29. matplotlib hist2d空间像素的色彩图
- 30. 我该如何制作彩色的Google地图,就像这样?
它工作的很好,我只是修改它。 – Adem 2012-03-05 15:58:38