将 RGB 图像转换为棕褐色滤镜的公式是什么?
What's the formula for converting a RGB image to the Sepia Filter?
我想获取 RGB 图像的像素值并在 Python 中将它们转换为棕褐色。它的公式是什么?
假设 R
是像素中红色的数量,B
是蓝色的数量,G
是绿色的数量,我们可以计算如下;
tr = 0.393R + 0.769G + 0.189B
tg = 0.349R + 0.686G + 0.168B
tb = 0.272R + 0.534G + 0.131B
那么新棕褐色像素的红色、绿色和蓝色值将为:
If tr > 255 then r = 255 else r = tr
If tg > 255 then g = 255 else g = tg
If tb > 255 then b = 255 else b = tb
我让你写Python代码,应该不会那么难!
我想获取 RGB 图像的像素值并在 Python 中将它们转换为棕褐色。它的公式是什么?
假设 R
是像素中红色的数量,B
是蓝色的数量,G
是绿色的数量,我们可以计算如下;
tr = 0.393R + 0.769G + 0.189B
tg = 0.349R + 0.686G + 0.168B
tb = 0.272R + 0.534G + 0.131B
那么新棕褐色像素的红色、绿色和蓝色值将为:
If tr > 255 then r = 255 else r = tr
If tg > 255 then g = 255 else g = tg
If tb > 255 then b = 255 else b = tb
我让你写Python代码,应该不会那么难!