iteratee-0.2.1: Iteratee-based I/OSource codeContentsIndex
Data.Iteratee.Codecs.Tiff
Documentation
process_tiff :: MonadIO m => Maybe (IntMap TIFFDE) -> IterateeG [] Word8 m ()Source
compute_hist :: MonadIO m => TIFFDict -> IterateeG [] Word8 m (Int, IntMap Int)Source
verify_pixel_vals :: MonadIO m => TIFFDict -> [(Key, Word8)] -> IterateeG [] Word8 m ()Source
type TIFFDict = IntMap TIFFDESource
data TIFFDE Source
Constructors
TIFFDE
tiffde_count :: Int
tiffde_enum :: TIFFDE_ENUM
data TIFFDE_ENUM Source
Constructors
TEN_CHAR (forall a m. Monad m => EnumeratorGMM [] Word8 [] Char m a)
TEN_BYTE (forall a m. Monad m => EnumeratorGMM [] Word8 [] Word8 m a)
TEN_INT (forall a m. Monad m => EnumeratorGMM [] Word8 [] Int m a)
TEN_RAT (forall a m. Monad m => EnumeratorGMM [] Word8 [] (Ratio Int) m a)
data TIFF_TYPE Source
Constructors
TT_NONE
TT_byte
TT_ascii
TT_short
TT_long
TT_rational
TT_sbyte
TT_undefined
TT_sshort
TT_slong
TT_srational
TT_float
TT_double
show/hide Instances
data TIFF_TAG Source
Constructors
TG_other Int
TG_SUBFILETYPE
TG_OSUBFILETYPE
TG_IMAGEWIDTH
TG_IMAGELENGTH
TG_BITSPERSAMPLE
TG_COMPRESSION
TG_PHOTOMETRIC
TG_THRESHOLDING
TG_CELLWIDTH
TG_CELLLENGTH
TG_FILLORDER
TG_DOCUMENTNAME
TG_IMAGEDESCRIPTION
TG_MAKE
TG_MODEL
TG_STRIPOFFSETS
TG_ORIENTATION
TG_SAMPLESPERPIXEL
TG_ROWSPERSTRIP
TG_STRIPBYTECOUNTS
TG_MINSAMPLEVALUE
TG_MAXSAMPLEVALUE
TG_XRESOLUTION
TG_YRESOLUTION
TG_PLANARCONFIG
TG_PAGENAME
TG_XPOSITION
TG_YPOSITION
TG_FREEOFFSETS
TG_FREEBYTECOUNTS
TG_GRAYRESPONSEUNIT
TG_GRAYRESPONSECURVE
TG_GROUP3OPTIONS
TG_GROUP4OPTIONS
TG_RESOLUTIONUNIT
TG_PAGENUMBER
TG_COLORRESPONSEUNIT
TG_COLORRESPONSECURVE
TG_SOFTWARE
TG_DATETIME
TG_ARTIST
TG_HOSTCOMPUTER
TG_PREDICTOR
TG_WHITEPOINT
TG_PRIMARYCHROMATICITIES
TG_COLORMAP
TG_BADFAXLINES
TG_CLEANFAXDATA
TG_CONSECUTIVEBADFAXLINES
TG_MATTEING
show/hide Instances
tag_map :: Num t => [(TIFF_TAG, t)]Source
tag_map' :: IntMap TIFF_TAGSource
tag_to_int :: TIFF_TAG -> IntSource
int_to_tag :: Int -> TIFF_TAGSource
tiff_reader :: IterateeG [] Word8 IO (Maybe TIFFDict)Source
u32_to_float :: Word32 -> DoubleSource
u32_to_s32 :: Word32 -> Int32Source
u16_to_s16 :: Word16 -> Int16Source
u8_to_s8 :: Word8 -> Int8Source
note :: MonadIO m => [String] -> IterateeG [] el m ()Source
load_dict :: MonadIO m => Endian -> IterateeG [] Word8 m (Maybe TIFFDict)Source
pixel_matrix_enum :: MonadIO m => TIFFDict -> EnumeratorN [] Word8 [] Word8 m aSource
dict_read_int :: Monad m => TIFF_TAG -> TIFFDict -> IterateeG [] Word8 m (Maybe Int)Source
dict_read_ints :: Monad m => TIFF_TAG -> TIFFDict -> IterateeG [] Word8 m (Maybe [Int])Source
dict_read_rat :: Monad m => TIFF_TAG -> TIFFDict -> IterateeG [] Word8 m (Maybe (Ratio Int))Source
dict_read_string :: Monad m => TIFF_TAG -> TIFFDict -> IterateeG [] Word8 m (Maybe String)Source
Produced by Haddock version 2.6.0