Roxen.git
/
server
/
base_server
/
image_cache.xml
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/base_server/image_cache.xml:14:
<row><c>pcx</c><c>Zsoft PCX file format (PC / DOS)</c></row> <row><c>pnm</c><c>Portable AnyMap</c></row> <row><c>ps</c><c>Adobe PostScript file</c></row> <row><c>pvr</c><c>Pover VR (dreamcast image)</c></row> <row><c>tga</c><c>TrueVision Targa (PC / DOS)</c></row> <row><c>tiff</c><c>Tag Image File Format</c></row> <row><c>wbf</c><c>WAP Bitmap File</c></row> <row><c>xbm</c><c>XWindows Bitmap File</c></row> <row><c>xpm</c><c>XWindows Pixmap File</c></row> </xtable>
-
<ex>
+
<ex
type='vert'
>
<### format='png'/> </ex>
-
<ex>
+
<ex
type='vert'
>
<### format='gif'/> </ex> </attr> <attr name='quant' value='number' default='format dependant'><p> The number of colors to quantizize the image to.</p> <p> Default for gif is 32(+1 transparent), for most other formats (except black and white) is it unlimited.</p>
-
<ex>
+
<ex
type='vert'
>
<### quant='2'/> </ex> </attr> <h3>Color/alpha attributes</h3> <attr name='dither' value='none|random|floyd-steinberg' default='none'><p> Choose the dithering method.</p> <xtable> <row><c>none</c><c>No dithering is performed at all.</c></row> <row><c>random</c><c>Random scatter dither. Not visually pleasing, but it is useful for very high resolution printing.</c></row> <row><c>floyd-steinberg</c><c>Error diffusion dithering. Usually the best dithering method.</c></row> </xtable>
-
<ex>
+
<ex
type='vert'
>
<### dither='random' quant='10'/> </ex>
-
<ex>
+
<ex
type='vert'
>
<### dither='floyd-steinberg' quant='10'/> </ex> </attr> <attr name='true-alpha'><p> If present, render a real alpha channel instead of on/off alpha. If the file format only supports on/off alpha, the alpha channel is dithered using a floyd-steinberg dither.</p>
-
<ex>
+
<ex
type='vert'
>
<### opaque-value='20'/> </ex>
-
<ex>
+
<ex
type='vert'
>
<### opaque-value='20' true-alpha='1'/> </ex> </attr> <attr name='background-color' value='color' default='taken from the page'><p> The color to render the image against.</p>
-
<ex>
+
<ex
type='vert'
>
<### background-color='red' opaque-value='50'/> </ex> </attr> <attr name='opaque-value' value='percentage' default='100'><p> The transparency value to use, 100 is fully opaque, and 0 is fully transparent.</p> </attr> <attr name='cs-rgb-hsv' value='0|1' default='0'><p> Perform rgb to hsv colorspace conversion.</p>
-
<ex>
+
<ex
type='vert'
>
<### cs-rgb-hsv='1'/> </ex> </attr> <attr name='gamma' value='number' default='1.0'><p> Perform gamma adjustment.</p>
-
<ex>
+
<ex
type='vert'
>
<### gamma='0.5'/> </ex>
-
<ex>
+
<ex
type='vert'
>
<### gamma='1.5'/> </ex> </attr> <attr name='cs-grey' value='0|1' default='0'><p> Perform rgb to greyscale colorspace conversion.</p>
-
<ex>
+
<ex
type='vert'
>
<### cs-grey='1'/> </ex> </attr> <attr name='cs-invert' value='0|1' default='0'><p> Invert all colors</p>
-
<ex>
+
<ex
type='vert'
>
<### cs-invert='1'/> </ex> </attr> <attr name='cs-hsv-rgb' value='0|1' default='0'><p> Perform hsv to rgb colorspace conversion.</p>
-
<ex>
+
<ex
type='vert'
>
<### cs-hsv-rgb='1'/> </ex> </attr> <h3>Transform attributes</h3> <attr name='rotate-cw' value='degree' default='0'><p> Rotate the image clock-wise.</p>
-
<ex>
+
<ex
type='vert'
>
<### rotate-cw='20'/> </ex> </attr> <attr name='rotate-ccw' value='degree' default='0'><p> Rotate the image counter clock-wise.</p> </attr> <attr name='rotate-unit' value='rad|deg|ndeg|part' default='deg'><p> Select the unit to use while rotating.</p>
Roxen.git/server/base_server/image_cache.xml:170:
<### scale='20,50'/> </ex> </attr> <attr name='max-width' value='xsize'><p> If width is larger than 'xsize', scale width to 'xsize' while keeping aspect.</p> </attr> <attr name='max-height' value='ysize'><p>
-
If
width
is larger than 'ysize', scale
width
to 'ysize' while
+
If
height
is larger than 'ysize', scale
height
to 'ysize' while
keeping aspect.</p> </attr>
-
+
<attr name='span-width' value='xsize'><p>
+
If width is larger than 'xsize', scale width to 'xsize' while
+
keeping aspect. If width is smaller than 'xsize', extend width
+
to 'xsize' by filling the new space with current background color.</p>
+
<ex>
+
<### span-width="350" background-color='white'/>
+
</ex>
+
</attr>
+
+
<attr name='span-height' value='ysize'><p>
+
If height is larger than 'ysize', scale height to 'ysize' while
+
keeping aspect. If height is smaller than 'ysize', extend height
+
to 'ysize' by filling the new space with current background color.</p>
+
<ex>
+
<### span-height="350" background-color='white'/>
+
</ex>
+
</attr>
+
<attr name='x-offset' value='pixels' default='0'><p> Cut n pixels from the beginning of the X scale.</p>
-
<ex>
+
<ex
type='vert'
>
<### x-offset='100'/> </ex> </attr> <attr name='y-offset' value='pixels' default='0'><p> Cut n pixels from the beginning of the Y scale.</p> </attr> <attr name='x-size' value='pixels' default='whole image'><p> Keep n pixels from the beginning of the X scale.</p>
Roxen.git/server/base_server/image_cache.xml:198:
<### x-size='100'/> </ex> </attr> <attr name='y-size' value='pixels' default='whole image'><p> Keep n pixels from the beginning of the Y scale.</p> </attr> <attr name=crop value='x0,y0-x1,y1' default='whole image'><p> Crop the image by specifying the pixel coordinates.</p>
-
<ex>
+
<ex
type='vert'
>
<### crop='50,28-150,92'/> </ex> </attr> <h3>Format specific attributes</h3> <attr name='jpeg-quality' value='percentage' default='75'><p> Set the quality on the output jpeg image.</p>
-
<ex>
+
<ex
type='vert'
>
<### format='jpeg' jpeg-quality='30'/> </ex>
-
<ex>
+
<ex
type='vert'
>
<### format='jpeg' jpeg-quality='1'/> </ex> </attr> <attr name='jpeg-optimize' value='0|1' default='1'><p> If 0, do not generate optimal tables. Somewhat faster, but produces bigger files.</p> </attr> <attr name='jpeg-progressive=' value='0|1' default='0'><p>