NAME

Apache::AxKit::Plugin::SvgCgiSerialize - CGI-Parameter Plugin

SYNOPSIS

AddHandler axkit .svg

## Fairly important to cache the output because
## transformation is highly CPU-Time and Memory consuming
AxCacheDir /tmp/axkit_cache

## When using SvgCgiSerialize this is vital 
## because the cgi-parameters are not used
## by default to build the cache
AxAddPlugin Apache::AxKit::Plugin::QueryStringCache

<Files ~ *.svg>
  AxAddStyleMap application/svg2anyformat Apache::AxKit::Language::Svg2AnyFormat
  AxAddProcessor application/svg2anyformat NULL

  ## optional with this variable you can
  ## overwrite the default output format 
  ## PNG
  ## Supported Values:
  ##    image/jpeg
  ##    image/png
  ##    image/gif
  ##    application/pdf
  PerlSetVar SVGOutputMimeType image/jpeg

  ## optional module to pass the format using cgi-parameters
  ## to the module. For supported values see above
  ## and the man-page of the plugin
  AxAddPlugin Apache::AxKit::Plugin::SvgCgiSerialize   
</Files>

DESCRIPTION

This plugin reads out the CGI-Parameter mime_type and passes it into the Module.

  • PNG: http://localhost/my.svg?mime_type=image/png

  • JPG: http://localhost/my.svg?mime_type=image/jpeg

  • GIF: http://localhost/my.svg?mime_type=image/gif

  • PDF: http://localhost/my.svg?mime_type=application/pdf

VERSION

0.01

SEE ALSO

Apache::AxKit::Language::Svg2AnyFormat

AUTHOR

Tom Schindl <tom.schindl@bestsolution.at>