Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Defines image types which can be used with the DevIL API.
- class ImageType t where
- data Autodetect = Autodetect
- data BLP = BLP
- data BMP = BMP
- data CHEAD = CHEAD
- data CUT = CUT
- data DCX = DCX
- data DDS = DDS
- data DICOM = DICOM
- data Doom = Doom
- data DoomFlat = DoomFlat
- data DPX = DPX
- data EXR = EXR
- data FITS = FITS
- data FTX = FTX
- data GIF = GIF
- data HDR = HDR
- data ICO = ICO
- data ICNS = ICNS
- data IFF = IFF
- data IWI = IWI
- data JASCPAL = JASCPAL
- data JP2 = JP2
- data JPG = JPG
- data LIF = LIF
- data MDL = MDL
- data MNG = MNG
- data MP3 = MP3
- data PCD = PCD
- data PCX = PCX
- data PIC = PIC
- data PIX = PIX
- data PNG = PNG
- data PNM = PNM
- data PSD = PSD
- data PSP = PSP
- data PXR = PXR
- data RAW = RAW
- data ROT = ROT
- data SGI = SGI
- data SUN = SUN
- data Texture = Texture
- data TGA = TGA
- data TIFF = TIFF
- data TPL = TPL
- data UTX = UTX
- data VTF = VTF
- data WAL = WAL
- data WBMP = WBMP
- data XPM = XPM
Documentation
class ImageType t where Source
data Autodetect Source
Tries to determine automatically the image type with the header and/or the file extension.
Raises an UnknownFileType
error if the detection failed.
DirectDraw Surface (.dds).
Doom flat texture (floor).
Paint Shop Pro (Jasc) palette.
JPEG 2000.
Portable AnyMap (.pbm, .pgm or .ppm).
Photoshop Document.
Raw data with a 13-byte header.
Medieval II: Total War Texture (.texture) file.