-1
我有應用程序需要通過改變色調,飽和度和亮度的值來改變圖像的顏色。愛立信是否支持色彩調製(色調,飽和度,亮度)?
下面是示例圖像:
當我將通過分別HSL值90,100,50。
它如下
不知道如何在節點銳實現這一目標應該返回形象?
在此先感謝。
我有應用程序需要通過改變色調,飽和度和亮度的值來改變圖像的顏色。愛立信是否支持色彩調製(色調,飽和度,亮度)?
下面是示例圖像:
當我將通過分別HSL值90,100,50。
它如下
不知道如何在節點銳實現這一目標應該返回形象?
在此先感謝。
在這裏找到答案:
https://github.com/jcupitt/libvips/issues/770
摘要:在命令行,你可以這樣做:
$ vips colourspace red-shirt.jpg x.v lch
$ vips linear x.v green-shirt.jpg "1.5 1.5 1" "0 0 120"
交換到LCh中色彩空間和調整色調和色度,或在node-vips可以做:
var vips = require('vips');
var image = vips.Image.newFromFile(process.argv[2]);
image = image
.colourspace('lch')
.add([0, 0, 120])
.multiply([1.5, 1.5, 1]);
image.writeToFile(process.argv[3]);