Roxen.git / server / base_server / image_cache.xml

version» Context lines:

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>