On this page

Converts an image of one type to another type. The type is determined by the extension on the file.


iconvert [-d depth] [-n informat] [-t outformat] [-g (off|auto)] [-L <lut>] [-O <lut>] infile outfile [tag tagvalue] ...


Converts an image of one type to another type. The type is determined by the extension on the file.

The -d option is used to specify the bit-depth of the output file.

  • -d byte,char,8 = 8 bit unsigned int

  • -d short,16 = 16 bit unsigned int

  • -d half = 16 bit floating point

  • -d float = 32 bit floating point

When the input format is ambiguous (i.e. reading from stdin), you can forcibly specify the input format using the -n option. The -t option can be used to forcibly specify the output format (regardless of file extension).

The -g option controls whether gamma conversion is done when converting formats. For example, .exr files are typically in linear format while .jpg files have a gamma applied. The default value for this option is determined by the environment variable HOUDINI_AUTOCONVERT_IMAGE_FILES and the expected options are

  • auto : perform gamma conversion if required

  • off : do not perform gamma correction

The -L option specifies the input cineon LUT, while the -O specifies the output cineon LUT.

iconvert will now apply a gamma correction to color planes when converting between formats of different types, if those formats have different colorspaces. This can be disabled with the -g off parameter.

By default tags are passed to the output image. Tags may optionally be prefixed with "in:" or "out:" to specify that the tag should be associated with either the input or output image.

See the list of supported image formats . For a list of extensions, please check the file $HH/dso_fb/index.

Stand-alone utilities

  • abcconvert

    Convert between Alembic formats.

  • abcecho

    Print information about an Alembic file.

  • abcinfo

    Print information about an Alembic file.

  • chchan

    Copies channel collection to/from action channel format.

  • chcp

    Copies channel collection file to another format.

  • chinfo

    Prints information about a channel collection file.

  • claudio

    Copies CHOP data (clip) to/from audio formats.

  • clchan

    Copies CHOP data (clip) to/from action channel format.

  • clchn

    Copies CHOP data (clip) to/from channel collection format.

  • clcp

    Copies CHOP data (clip) to another format.

  • clinfo

    Prints information about a CHOP data (clip) file.

  • dsmconvert

  • dsmmerge

  • dsparse

    Parses and displays dialog scripts.

  • gabc

    Convert between Alembic and Houdini geometry.

  • gconvert

    Convert between Houdini polygon formats.

  • gdxf

    Converts DXF polygons to/from Houdini format.

  • geps

    Converts EPS files to Houdini polygon format.

  • giges

  • ginfo

    Prints polygon file statistics.

  • glightwave

    Converts LightWave files to/from Houdini format.

  • gplay

    Geometry viewer.

  • gptex

    Makes a ptexture image file from a geometry file.

  • greduce

    Reduces polygons in a file.

  • gwavefront

    Converts .obj files to/from Houdini format.

  • hbrickmap

    Converts an i3d file or volume primitive geo/bgeo file into a Pixar brickmap file.

  • hcollapse

    Collapses a directory structure.

  • hcpio

  • hexpand

    Expands hip files into a directory structure.

  • hrender

  • hsc

  • hscript

    Command line HScript interpreter.

  • i3dconvert

  • iautocrop

    Crops images based on pixel values.

  • icineon

    Convert images from 10-bit Cineon format to an 8 bit format.

  • icomposite

  • iconvert

    Converts image formats.

  • icp

    Isolate a region of an image in a new image.

  • iflip - Flip Image

  • ihot

    Scans an image for video-unsafe colors.

  • iinfo

    Outputs information about an image.

  • ilut

    Generates a lookup table (LUT) from standard channel formats or another LUT.

  • ilutcomp

    Generates a single lookup table (LUT) from from two LUTs.

  • ilutinfo

    Prints information about a lookup table (LUT) file.

  • imdisplay

    Sends an image to an mdisplay window.

  • iprint

    Prints the RGBA values for an image as text.

  • iquantize

    Reduces the number of colors in an image.

  • isixpack

    Generates an environment/reflection map from six images representing the six sides of a cube, or a cross image.

  • itilestitch

    Assemble a series of image files with crop windows into a single image.

  • izg

    Converts Z-depth images to 8-bit grayscale images.

  • izmatte

    Composites RGB and Z-depth images.

  • mcacclaim

    Converts an Acclaim motion file to a Houdini script and channel file(s).

  • mcbiovision

    Converts a BioVision motion file to a Houdini script and channel file(s).

  • mcmotanal

    Converts a Motion Analysis TRC motion file to a Houdini script and channel file(s).

  • mcp

    Convert an image sequence to a movie file.

  • minfo

    Prints information about movie files.

  • siminfo

    Prints simulation cache file statistics.

  • spy

    Shell utility for navigating the UNIX filesystem.

  • vexcache

    Query or modify the VEX compile cache.

  • vexexec

    Execute a cvex shader.