Document.filters - Marcotrombino/Pandora2 GitHub Wiki
@property
Document.filters
Filters methods
@global object
: Document
@properties
: @methods
Name | Type | Description |
---|---|---|
data | Array | Canvas data before being processed |
🔴 params | Array | filter parameters |
@return : data |
Array | Canvas data after being processed |
@properties
:
@method
:grayscale
Name | Type | Value | Description |
---|---|---|---|
🔴 alpha (optional) | Number | 0 to 1 |
Alpha value |
@method
:sepia
Name | Type | Value | Description |
---|---|---|---|
🔴 alpha (optional) | Number | 0 to 1 |
Alpha value |
@method
:noise
Name | Type | Value | Description |
---|---|---|---|
🔴 value | Number | 0 to 255 |
Noise value |
🔴 alpha (optional) | Boolean | true /false |
Alpha channel flag |
@method
:invert
Name | Type | Value | Description |
---|---|---|---|
🔴 R (optional) | Boolean | true /false |
Red channel invert flag |
🔴 G (optional) | Boolean | true /false |
Green channel invert flag |
🔴 B (optional) | Boolean | true /false |
Blue channel invert flag |
🔴 intensity (optional) | Number | 0 to 255 |
Active channel intensity (0 to 255) |
@method
:sharpen
Name | Type | Value | Description |
---|---|---|---|
🔴 alpha (optional) | Number | 0 to 1 |
Alpha value |
@method
:sharpen2
Name | Type | Value | Description |
---|---|---|---|
🔴 alpha (optional) | Number | 0 to 1 |
Alpha value |
@method
:HDR
@method
:sepia2
@method
:emboss
@method
:boxBlur
@method
:gaussianBlur
@method
:edge1
@method
:edge2
@method
:edge3
@method
:motionBlur