SYN_TRANSPARENCY_THRESHOLD
Transparent color range threshold
WSupported on Windows
|
|
|
|
The SYN_TRANSPARENCY_THRESHOLD environment variable specifies a value that can be added to or subtracted from each RGB component of the transparent color to constitute an acceptable transparency range. It is ignored on Windows 8 and higher.
Value
The threshold above or below each RGB component of the transparent color to accept as within the transparency range. This value must be in hexadecimal notation, preceded by “0x”, as follows:
0xhh
Discussion
This environment variable is primarily useful with JPEG images. Because JPEGs use a lossy compression algorithm, a pixel will not necessarily be returned in exactly the same color as it started out. Defining a transparency threshold can help eliminate transparency problems. For example, on a white background, a threshold of 0x10 can avoid white-looking blotches in the background. With the following settings
SYN_TRANSPARENT_COLOR=0xFF,0xFF,0xFF SYN_TRANSPARENCY_THRESHOLD=0x10
Synergy/DE will accept colors as dark as 0xEF,0xEF,0xEF as transparent, which works well for JPEGs with a white background.
For non-JPEG images, a threshold is typically not needed, unless you are not certain about the exact background color (for instance, when images are scanned in or from a third-party source).
Setting location
The environment or the [synergy], [dbr], or [myprog] section of synergy.ini (where myprog is any .dbr file).
Used by
Synergy Windows printing API
Examples
In the synergy.ini file,
[synergy] SYN_TRANSPARENCY_THRESHOLD=0x10