Older Newer
Sun, 29 Dec 2019 14:50:36 . . . . SyneRyder [Add link to getImageTitle, descriptions for RGBVal functions]


Changes by last author:

Added:
= Image Functions =

== Getting and Setting Pixels ==

iget

pget

pgetp

pgetr

pset

psetp

psetr

set_psetp_mode

src

src0 - for Adobe Premiere compatibility, identical to src

src1 - for Adobe Premiere compatibility, identical to src

srcp

tget

tgetp

tgetr

tset

tsetp

tsetr

t2get

t2getp

t2getr

t2set

t2setp

t2setr

t3get

t3getp

t3getr

t3set

t3setp

t3setr

t4get

t4getp

t4getr

t4set

t4setp

t4setr

== Selections ==

haveMask - Boolean variable that is true when a non-rectangular area has been selected.

msk

(calcSBD)?

(freeSBD)?

(getSBD)?

(getSBDangle)?

(getSBDX)?

(getSBDY)?

isFloating - Boolean variable that is true when the selection is floating.

Notice: The test imageWidth==filterRectWidth && imageHeight==filterRectHeight allows to know if only a part of the whole picture has been selected.

== Color Space Conversions ==

rgb2cmyk

rgb2hsl

rgb2iuv

rgb2lab

rgb2ycbcr

cmyk2rgb

hsl2rgb

iuv2rgb

lab2rgb

ycbcr2rgb

== Blurs And Convolutions ==

cnv

cnv0 - for Adobe Premiere compatibility, identical to cnv

cnv1 - for Adobe Premiere compatibility, identical to cnv

cnvX

cnvY

xyzcnv

== Effects ==

blend - blends two color values according to a variety of blend modes

contrast

gamma

grad2D

gray - converts RGB to a grayscale value using provided weight values

phaseshift

posterize

saturation

setGamma

solarize

tone

== Mathematical Effects ==

cosineInterpolate

(cubicInterpolate)?

(hermiteInterpolate)?

linearInterpolate

quickFill

quickMedian

sinbell

tri

tricos

== Array and Cell Functions ==

__fgetArray - Fast version of fgetArray without error or memory checking.

__fputArray - Fast version of fputArray without error or memory checking.

__getArray - Fast version of getArray without error or memory checking.

__putArray - Fast version of putArray without error or memory checking.

allocArray - Allocate an Array.

allocArrayPad - Allocate an Array with padding.

cell_initialize (deprecated)

cell_preserve - Preserve cell values across filter invocations.

copyArray - Copy one Array to another.

ffillArray - Fill an Array with a floating-point value.

fgetArray - Get the floating-point value stored in an Array element.

fillArray - Fill an Array with an integer value.

fputArray - Store a floating-point value into an Array element.

freeArray - Release storage when an Array is no longer needed.

get - Get the integer value stored in a cell.

getArray - Get the integer value stored in an Array element.

getArrayAddress - Get the address of the first element of an Array.

getArrayDim - Get the dimension(s) of an Array.

getArrayString - Get the string value stored in an Array element.

(getBufferAddress)? - Get the address of the source image buffer, the output image buffer, or one of the temporary image buffers.

put - Store an integer value into a cell.

putArray - Store an integer value into an Array element.

putArrayString - Store a string value into an Array element.

set_array_mode - Set Array memory allocation mode.

== Other Image Functions ==

Aval - Get the alpha component of an RGBA pixel value

Bval - Get the blue component of an RGB pixel value

Gval - Get the green component of an RGB pixel value

RGB

RGBA

Rval - Get the red component of an RGB pixel value

add

c2d

c2m

ctl

dif

fc2d

fc2m

fr2x

fr2y

getImageTitle - Get the title of the current image as a string

map

mix

mix1

mix2

r2x

r2y

(rad)?

rad0 - for Adobe Premiere compatibility, identical to (rad)?

rad1 - for Adobe Premiere compatibility, identical to (rad)?

rnd

rst

scl

sub

testAbort

(_eval_FFP)?

bCircle

bRect

bRect2

bTriangle

egw

pointer_to_buffer

set_edge_mode

== See Also ==

Command Reference, Dialog Functions, System Functions, C Runtime Functions, Constants