Class IGIBitmapReader

java.lang.Object
org.sunflow.image.readers.IGIBitmapReader
All Implemented Interfaces:
BitmapReader

public class IGIBitmapReader extends Object implements BitmapReader
Reads images in Indigo's native XYZ format. http://www2.indigorenderer.com/joomla/forum/viewtopic.php?p=11430
  • Constructor Details

    • IGIBitmapReader

      public IGIBitmapReader()
  • Method Details

    • load

      public Bitmap load(String filename, boolean isLinear) throws IOException, BitmapReader.BitmapFormatException
      Description copied from interface: BitmapReader
      Load the specified filename. This method should throw exception if it encounters any errors. If the file is valid but its contents are not (invalid header for example), a BitmapReader.BitmapFormatException may be thrown. It is an error for this method to return null.
      Specified by:
      load in interface BitmapReader
      Parameters:
      filename - image filename to load
      isLinear - if this is true, the bitmap is assumed to be already in linear space. This can be usefull when reading greyscale images for bump mapping for example. HDR formats can ignore this flag since they usually always store data in linear form.
      Returns:
      a new Bitmap object
      Throws:
      IOException
      BitmapReader.BitmapFormatException