You can choose from the standalones that let you convert image file formats:
Converting Image Files to Memory–Mapped Textures
The standalone is used to convert image files to other formats including the format required to memory-map texture images into
Softimage and the mental ray command line renderer.
For more information on memory mapping, see Using Memory-Mapped Textures [Texturing].
Usage
imf_copy [-v] [-p] inimage outimage [outformat [outtype]]
supports the following file formats:
| File format
|
Symbol
|
Supported data types
|
| Wavefront image
|
rla
|
(8-bit RGBA color and alpha)
|
| SOFTIMAGE picture image (compressed)
|
pic
|
(8-bit RGBA color and alpha)
|
| Alias Research image
|
alias
|
(8-bit RGB color)
|
| SGI color (compressed)
|
rgb
|
(8-bit RGBA color and alpha)
|
| JFIF image
|
jpg
|
(8-bit RGB color)
|
| Portable pixmap
|
ppm
|
(8-bit RGB color)
|
| Targa image
|
targa
|
(8-bit RGBA color and alpha)
|
| MS Windows bitmap
|
bmp
|
(8-bit RGBA color and alpha)
|
| mi color texture
|
ct
|
(8-bit RGBA color and alpha),
(16-bit RGBA color and alpha),
(floating-point RGBA color and alpha)
|
| mi scalar texture
|
st
|
(16 bit mi scalar texture)
|
| mi vector texture (from alpha)
|
vta
|
|
| mi vector texture (from intensity)
|
vts
|
|
| mi z channel (from intersect depth)
|
zt
|
(depth information)
|
| mi normal vectors
|
nt
|
|
| mi tag channel (from material tags)
|
tt
|
|
| mi bit mask
|
bit
|
|
| 4-component TIFF (compressed)
|
tif
|
(8-bit RGBA color and alpha),
(16-bit RGBA color and alpha),
(8-bit RGB color),
(16-bit RGB color)
|
| uncompressed TIFF image
|
tifu
|
(8-bit RGBA color and alpha),
(16-bit RGBA color and alpha),
(8-bit RGB color),
(16-bit RGB color)
|
| Dassault Systemes Catia format
|
picture
|
(8-bit RGB color)
|
| memory mapped raw texture file
|
map
|
|
| Quantel/Abekas YUV image, 576x720
|
qntpal
|
(8-bit RGB color)
|
| Quantel/Abekas YUV image, 486x720
|
qntntsc
|
(8-bit RGB color)
|
Options
| -v
|
Activates verbose output.
|
| -p
|
Creates a memory-mappable, filtered image pyramid.
|
Converting between Many File Formats
The standalone converts files between a wide variety of image file formats. It also provides a set of image processing tools
such as and
automatically detects supported image file formats, so input files do not require an extension (such as ) to identify their format. To specify the format of the output file, you can use either an extension (such as ) or the -format option.
The standalone can convert to any file format for which there is a dynamic link library (DLL on Windows systems). The setup program
installs these DLLs to <install directory>/Application/bin/sil. When you type imgconv, the usage message lists the supported file formats.
To run you must set the environment variable to point to the <install directory>/Application/bin/sil directory.
-
is not set or empty, checks the environment variable
-
If it is set, looks in SI_HOME/Application/bin/sil.
Usage
imgconv <input file> <output file> [-height <height>]
[-width <width>][-reduction <colormap size>]
[-format <name>][-compression <none|rle|lzw|packbits>]
[-description <string>]
[-processor <name> ["<arguments>"]][-verbose]
Use a dash (-) to read from the standard input. automatically detects supported image file formats, so input files do not require an extension (such as ) to identify their format.
Use a dash (-) to write to the standard output. To specify the format of the output file, you can either use an extension
(such as ) or the -format option.
Options
| -width
|
Specifies the width in pixels of output images. Used only for raw image formats with no image header.
|
| -height
|
Specifies the height in pixels of output images. Used only for raw image formats with no image header.
|
| -reduction
|
Specifies that output images must be color-reduced using the given color map size.
|
| -format
|
Specifies the format to use for output images or for input images having no signature. The usage message for lists the supported formats.
|
| -compression
|
Specifies the compression technique used for output images.
|
| -description
|
Specifies the description string to use for output images.
|
| -processor
|
Specifies a processor name to apply to output images. Processor arguments must be enclosed in quotes. The usage message for lists the supported processors.
|
| -verbose
|
Activates verbose output.
|
NoteThere is no -script option available for despite what the usage message lists.