Tuesday, August 31, 2010

More formal specs...

We have been working in the background here (despite various distractions) on the detailed specifications for the AFP product AFX Raster Pro:

AFX Raster Pro Specifications

APX Raster Pro is available on Apple OSX/Linux/Windows as a command line server application.  It supports simultaneous conversion of files between standard formats such as PDF, PostScript, JPEG, TIFF, PSEG IOCA.  Supports conversion of other file types via any third party raster application that can produce TIFF files as output (Apago Piktor, GhostScript, ImageMagick, etc.).
  • Support is standardized for AFP at 240, 300, and 600 dpi - though any resolution can be supported.
  • Support for other file formats is available at any resolution.
  • Output images may be automatically rotated 0, 90, 180, and 270 degrees (clockwise or counter-clockwise) during conversion and output files may support multiple rotations within the same file.
  • Image transparency is supported through IOCA image transparency masks and can also be calculated through color-based specifications.
  • All output files can be encoded for color as CMYK or RGB.  Other file dependent color spaces are also supported depending on the format used.
  • Image resizing is support along with multiple algorithms for resizing: linear, gaussian, hamming, and blackman.
  • All output files can be directed to unique output folders based on file type.

Color transformations are supported as follows:
  • APX Raster Pro supports a set of parameterized built-in color transforms (called parametric transforms):
             - RGB, CMYK and GRAY to/from RGB, CMYK,  and
             - GRAY, IOCA YCrCb and YCbCr to CMYK and RGB.
  • Shading functions that support manipulation of intensity of CMYK and RGB grey.
  • Shade-based conversions to manipulate the intensity of all color shades.
  • Color specification as percentage, decimal or fractions.
  • Color processing may be applied to images (icmyk), strokes (cmyk), filles (CMYK) in any combination.
  • Color-table-based conversions, i.e., icmyk*(21#,93#,255#,0#)=>cmyk(1,0,0,0).
  • Parametric transforms can be applied over specific sets of colors and named as Color Procs.
  • Color procs can be prioritized in a specific order for application to images.  Color procs can also be triggered based on file extension or type.
  • When multiple color procs are stacked support is provided to ensure that any given input color value is affect by exactly one color proc.

No comments:

Post a Comment