Defines an image map that can be composited with other image maps in a stack to define a single output map.
| Name | Description | Default | Required |
|---|---|---|---|
| url | A string representing the URI of an image file. | None | no |
| label | A string representing the user-facing label for the image. | None | yes |
| active | A boolean value representing whether or not the layer is contributing to the final result. Since file_version 0.6.1.0. | true | no |
| color | A float3 representing the R,G,B values as 0-1 values. | [1, 1, 1] | no |
| transparency | A float value representing the layer opacity in the [0,1] range, where 1 = opaque. | 1 | no |
| invert | A boolean value representing whether to invert the colors in the layer. | false | no |
| rotation | A float value representing a rotation about the center point, given in degrees. | 0 | no |
| xmirror | A boolean value representing whether the source image will be mirrored across the horizontal (x) axis. | false | no |
| ymirror | A boolean value representing whether the source image will be mirrored across the vertical (y) axis. | false | no |
| xscale | A float value representing the scaling to apply along horizontal (x) axis. | 1 | no |
| yscale | A float value representing the scaling to apply along vertical (y) axis. | 1 | no |
| xoffset | A float value representing the normalized offset to apply along the horizontal (x) axis. | 0 | no |
| yoffset | A float value representing the normalized offset to apply along the vertical (y) axis. | 0 | no |
| operation | A string representing the layer operation. Valid values are: alpha_blend, add, subtract and multiply. As of file_version 0.6.1.0, the following values are also valid: blend_clear, blend_color_burn, blend_color_dodge, blend_darken, blend_destination, blend_destination_atop, blend_destination_in, blend_destination_out, blend_destination_over, blend_difference, blend_exclusion, blend_hard_light, blend_lighten, blend_multiply, blend_overlay, blend_plus, blend_screen, blend_soft_light, blend_source, blend_source_atop, blend_source_in, blend_source_out, blend_source_over, blend_xor. | None | no |
The xoffset and yoffset are given in normalized coordinates such that a value of 1.0 offsets by the full image size in that dimension. Negative offset values are allowed.
{
"url" : "/Happy/Images/Goofy.jpg",
"label" : "Goofy.jpg",
"color" : [ 1.0, 0.2, 0.34 ],
"transparency" : 0.67,
"rotation" : 20.3,
"ymirror" : true,
"xscale" : 1.7,
"xoffset" : -0.43,
"operation" : "add",
}