iflRaw man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



iflRaw(3)	  Image Format Library C++ Reference Manual	     iflRaw(3)

NAME
     iflRaw - raw image file format

DESCRIPTION
     This image file format is used to access raw image data stored in a file.
     The data must be organized in raster fashion; if the data is in pages
     then the pages must all be fixed size (with partial pages at the image
     edge padded to fill out the fixed size) and the pages must be ordered in
     raster fashion themselves.

     The raw format supports the full flexibility of the IFL model: all data
     types, color models, orders, orientations and page sizes are supported.
     Like all file formats supported by IFL you access raw images via the
     generic object class (or the ilFileImg object for IL users).

     The default extension for image files in the raw format is '.raw'.	 When
     you create a file with that extension IFL will assume you want the raw
     format, unless you override it with the iflFormat parameter or format
     suffix, '#<format-name>'.

SPECIFYING DATA FORMATTING
     To read a file in raw format you must use the format override suffix,
     '#raw', and the format specific argument suffic, '%<format-specific-
     args>' to tell IFL what the data format is since it can't determine it
     from a file header. The data format is specified using a set of parameter
     name/value pairs separated by spaces or '%' as the format specific
     arguments.	 The paramter names and values may be abbreviated for
     convenience.  For example, to open a luminance, unsigned char, 512 by 512
     image in a file named 'image.raw' you would use the file specification:

	      image.raw#raw%size=512,512%colormodel=luminance

     or (assuming the name is used on a command line in csh):

	      image.raw#raw%'s=512,512 c=lum'

     The full set of parameters and their possible values are enumerated in
     the folowing sections.

   size=<width>,<height>[,<depth>[,<components>]]
     The size parameter specifies the image size.  The depth (size of the Z
     dimension) defaults to 1 if omitted.  If omitted, the number of
     components per pixel (size of the C dimension) defaults to the
     appropriate value for the color model specified.

   pagesize=<width>,<height>[,<depth>[,<components>]]
     The pagesize parameter specifies the page size.  If omitted the values
     default to the same as the image size.

   type=<data-type>
     The type parameter specifies the data type of the pixel components.
     Possible values are:

									Page 1

iflRaw(3)	  Image Format Library C++ Reference Manual	     iflRaw(3)

     bit      data is single bit per component

     char     data is signed char (8-bit per component)

     uchar    data is unsigned char (8-bit); this is the default

     short    data is signed short (16-bit)

     ushort   data is unsigned short (16-bit)

     int      data is signed integer (32-bit)

     uint     data is unsigned integer (32-bit)

     float    data is float (32-bit floating point)

     double   data is float (64-bit floating point)

   order=<dimension-order>
     The order parameter specifies the ordering of the image dimensions, from
     most rapidly varying, to least rapidly varying.  Possible values are:

     interleaved   component dimension varies fastest, then x, then y, z last;
		   thus all the components of each pixel are grouped together;
		   this is the default

     separate	   x dimension varies fastest, then y, then components, z
		   last; the data is stored with each component isolated in a
		   separate plane.

     sequential	   x dimension varies fastest, then components, then y, z
		   last; all the components of a single row are grouped
		   together (seldom used)

   orientation=<location-of-origin>
     The orientation parameter defines the spatial interpretation of the
     images x and y dimensions.	 It is defined in terms of the location of the
     origin of the image (one of the four corners) and the direction of the x
     and y dimension (whether x runs horizontally or vertically).  The
     combination of these two factors yields the eight orientations supported
     by this format:

     tl	 origin in top-left corner, x dimension is horizontal (y is vertical);
	 this is the default value

     tr	 origin in top-right corner, x dimension is horizontal

     bl	 origin in bottom-left corner, x dimension is horizontal

     br	 origin in bottom-right corner, x dimension is horizontal

									Page 2

iflRaw(3)	  Image Format Library C++ Reference Manual	     iflRaw(3)

     lt	 origin in top-left corner, x dimension is vertical (y is horizontal)

     rt	 origin in top-right corner, x dimension is vertical

     rb	 origin in bottom-right corner, x dimension is vertical

     lb	 origin in bottom-left corner, x dimension is vertical

   colormodel=<interpretation-of-pixel-components>
     The colormodel parameter defines the interpretation of the components of
     the image's pixels.  The possible values are:

     luminance	   single component greyscale

     negative	   single component inverted greyscale (minimum is white,
		   maximum is black)

     la		   two component luminance plus alpha

     palette	   single component color palette (indicies mapped through a
		   color map)

     rgb	   red, green, blue triplets; this is the default

     rgba	   RGB plus alpha (four components)

     hsv	   hue, saturation, value (three components)

     cmy	   cyan, magenta, yellow (three components)

     cmyk	   cyan, magenta, yellow, black (four components)

     ycc	   intensity, red-chrominace, green-chrominance (three
		   components)

     mulitspectral arbitrary number of components, no interpretation (c size
		   must be given with size parameter)

   offset=<offset-to-start-of-data>
     The offset parameter gives the offset in bytes to the start of the image
     data.  The default value is zero.

   minimum=<min-value-for-display-scaling>
     The minimum parameter specifies the minimum value in the data for display
     scaling purposes.	The default is the minimum value for the component
     data type or zero for floating point data.

   maximum=<max-value-for-display-scaling>
     The maximum parameter specifies the maximum value in the data for display
     scaling purposes.	The default is the maximum value for the component
     data type or one for floating point data.

									Page 3

iflRaw(3)	  Image Format Library C++ Reference Manual	     iflRaw(3)

SEE ALSO
     iflFile, ilFileImg

									Page 4

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net