r3dithmd
plugins/postproc/dither/r3dithmd.h
r3dither
Dithering post effect model
r3Postimageeffectmodel
R3CLID_POSTIMAGEEFFECTMODEL
r3Ditheringmodel
R3CLID_DITHERINGMODEL - 801
RedBits
RedBits
R3DITHMDA_RedBits
Integer
R3INT
how many red bits retained
jsobj.SetRedBits(value);
value = jsobj.GetRedBits();
R3INT value = ...;
R3SetAttrs(r3obj, R3DITHMDA_RedBits, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3DITHMDA_RedBits, &value, R3TAG_END);
GreenBits
GreenBits
R3DITHMDA_GreenBits
Integer
R3INT
how many green bits retained
jsobj.SetGreenBits(value);
value = jsobj.GetGreenBits();
R3INT value = ...;
R3SetAttrs(r3obj, R3DITHMDA_GreenBits, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3DITHMDA_GreenBits, &value, R3TAG_END);
BlueBits
BlueBits
R3DITHMDA_BlueBits
Integer
R3INT
how many blue bits retained
jsobj.SetBlueBits(value);
value = jsobj.GetBlueBits();
R3INT value = ...;
R3SetAttrs(r3obj, R3DITHMDA_BlueBits, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3DITHMDA_BlueBits, &value, R3TAG_END);
Channel
Channel
R3DITHMDA_Channel
String
char*
channel to be dithered
jsobj.SetChannel(value);
value = jsobj.GetChannel();
char* value = ...;
R3SetAttrs(r3obj, R3DITHMDA_Channel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3DITHMDA_Channel, &value, R3TAG_END);