mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Color Adjustment 2.0 (#351)
* Rename test to test123 * Delete test123 * New color Ajustment Trilinear interpolation between the 8 corners of the color cube (black, red, green, blue, cyan, magenta, yellow, white) * Renaming * overloading getadjustmentX() * Renaming * Additional renaming * Added more RgbChannel * Added more colors to channelAdjustment * Added additional colors * Added additional colors * Added additional colors * Added additional color adjustments * Update MultiColorAdjustment.cpp * Fixed black adjustment * Color config in array form
This commit is contained in:
@@ -131,95 +131,109 @@
|
||||
"type" : "string",
|
||||
"required" : true
|
||||
},
|
||||
"pureRed" :
|
||||
"black" :
|
||||
{
|
||||
"type":"object",
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"properties":
|
||||
{
|
||||
"redChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"greenChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"blueChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
}
|
||||
"default": [0,0,0],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"additionalProperties" : false
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"pureGreen" :
|
||||
"white" :
|
||||
{
|
||||
"type":"object",
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"properties":
|
||||
{
|
||||
"redChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"greenChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"blueChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
}
|
||||
"default": [255,255,255],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"additionalProperties" : false
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"pureBlue" :
|
||||
"red" :
|
||||
{
|
||||
"type":"object",
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"properties":
|
||||
{
|
||||
"redChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"greenChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
},
|
||||
"blueChannel" :
|
||||
{
|
||||
"type": "integer",
|
||||
"required" : true,
|
||||
"minimum": 0,
|
||||
"maximum": 255
|
||||
}
|
||||
"default": [255,0,0],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"additionalProperties" : false
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"green" :
|
||||
{
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"default": [0,255,0],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"blue" :
|
||||
{
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"default": [0,0,255],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"cyan" :
|
||||
{
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"default": [0,255,255],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"magenta" :
|
||||
{
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"default": [255,0,255],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
},
|
||||
"yellow" :
|
||||
{
|
||||
"type" : "array",
|
||||
"required" : true,
|
||||
"default": [255,255,0],
|
||||
"items" : {
|
||||
"type" : "integer",
|
||||
"minimum" : 0,
|
||||
"maximum" : 255
|
||||
},
|
||||
"minItems" : 3,
|
||||
"maxItems" : 3
|
||||
}
|
||||
},
|
||||
"additionalProperties" : false
|
||||
|
Reference in New Issue
Block a user