The 
-i parameters selects the
      intent for the following device profile. Normally the same intent
      should be used for all device profiles, but other combinations
      allow special uses such as mixed proofing workflows.
      
      
The 
-o
      parameter changes the order the profiles tags are searched in. A
      profile is allowed to contain more than the minimum number of
      elements or table needed to describe a certain transform, and may
      contain redundant descriptions.  By default, lut based table
      information will be used first if present, followed by
      matrix/shaper information, and only using monochrome information
      if it is all that is present. 
-o r reverses this order. 
      
      
The file that will be the source of the ICC
      profile. This can be either an ICC profile or a TIFF or JPEG file
      that contains an embedded profile. Typically the first profile in
      the chain might be taken from an embedded profile from the source
      TIFF or JPEG file.
      
      
The 
-d
      parameters selects the direction for the following calibration.
      The default direction is the normal forward calibration, but if
      -db is used, then a backwards (inverse) calibration will be
      applied.
      
      
The file that will be the source calibration.
      This will be an Argyll 
.cal
      format file.