回答
Temptative答案:使用GLSL着色器
float luminance = (in.r+in.g+in.b)/3.0;
gl_FragColor = vec4(luminance, luminance, luminance, 1.0);
但这是一个蹩脚的问题
你的意思是? float luma = in.r * 0.3 + in.g * 0.59 + in.b * 0.11; – 2010-08-18 08:37:36
从技术上讲,sRGB将会是(0.35,0.71,0.12),但考虑到这个问题,这样的细节过于技术化,恕我直言。你从0.59哪里来? NTSC RGB? – Calvin1602 2010-08-18 10:37:34
如果你对颜色权重无动于衷,这将起作用。哪一个不应该。 – 2010-08-18 12:05:03
- 1. 如何将最初彩色的黑白照片转换回其原始颜色?
- 2. 在iPhone上将彩色照片转换为黑白应用程序
- 3. OpenGL ES着色器将彩色图像转换为黑白红外?
- 4. 如何使用PHP将“真彩色”图像转换为“黑白”图像?
- 5. 黑色和白色是如何完成色彩转换的
- 6. 如何将照片强制为黑白
- 7. GDI System.Drawing.Printing将白色转换为黑色
- 8. 如何使用setBlendFunc将CCSprite转换为黑白/灰色
- 9. 如何将彩色图像转换为纯黑白图像(0-255格式)
- 10. 转换mp4从彩色到黑白与linux终端
- 11. 转换彩色图像转换成黑白图像使用PHP GD库
- 12. opencv将黑色和白色转换为绿色和蓝色
- 13. 如何在Android中将彩色图像制作成黑白色
- 14. AS3:如何将彩色位图的BitmapData更改为黑色和白色?
- 15. 如何仅将照相机设置为单色(黑白)图像?
- 16. 如何使用IPP将RGB转换为NV12色彩空间
- 17. 黑白照片的Android
- 18. Java swing。如何将颜色强度从黑色变为白色?
- 19. 如何将颜色从白色变为黑色?
- 20. 如何在Java中将图像从颜色转换为黑白(灰度)
- 21. 如何将ARGB值从字符串转换为彩色?
- 22. 如何将现有的彩色图像变成黑白图像?
- 23. CSS:如何将彩色图像变成灰色或黑色/白色图像
- 24. 使用iPhone中的MPMovie播放器将彩色视频转换为黑白图像sdk
- 25. 将彩色bmp转换为灰度bmp?
- 26. 将灰度图像转换为彩色
- 27. C#将delphi TColor转换为彩色(Hex)
- 28. 在OpenCV中将RGB转换为黑白
- 29. 将JPEG图像转换为黑白
- 30. 将灰度图像转换为黑白
好吧,让说。我们接下来应该做什么?你应该尝试指定你想达到的目标,你认为你应该如何,你有没有尝试过任何解决方案,你是否陷入了某种困境?基本上,给我们的信息来帮助你。 – Tom 2010-08-18 03:08:34
你真的指黑白单色,还是灰度?我不相信。 – 2010-08-18 12:06:06