我需要在上传过程中以编程方式修改rails应用中图像的亮度因子(HSL)。我目前正在使用rmagick / imagemagick进行其他图像处理。但是,无法弄清楚如何修改亮度。
我找到的最接近的是:
img.modulate(亮度,色调,饱和度),
但这不会修改亮度系数。有人可以帮我解决这个问题吗?
感谢任何帮助。
谢谢,
瓦伦
答案 0 :(得分:0)
我不确定我是否理解你的问题,但这就是我使用ImageMagick将图像转换为HSL色彩空间然后修改亮度的方法 - 即拉伸亮度通道的对比度:
convert image.jpg -colorspace HSL -channel L -contrast-stretch 5%,5% +channel output.jpg