ImageEn, unit iexBitmaps

TIEMultiBitmap

TIEMultiBitmap


Description


TIEMultiBitmap is an array of images. It allows you to work with multiple-frame images in memory, such as GIF, TIFF, AVI, etc. It is also used by TImageEnMView to store images within the grid.


Examples


// Convert a multi-page TIFF to a PDF
mbmp := TIEMultiBitmap.create;
mbmp.Read( 'D:\input.tif' );
mbmp.Write( 'D:\output.pdf' );
mbmp.Free;

// Add an image to the current image list
MBitmap.AppendImage( 'C:\MyImage.tif' );

// Delete the third image from the image list
MBitmap.DeleteImage( 2 );



Methods and Properties


General
  Create
  Destroy
  Assign
  Modified


Page Editing
  AppendImage
  AppendSplit
  Clear
  Count
  DeleteImage
  IndexOf
  InsertImage
  MoveImage
  RemoveBlankPages
  RemoveDuplicates
  SwapImages


Image Access
  CopyToIEBitmap
  GetBitmap
  GetTIEBitmap
  PrepareSpaceFor
  ReleaseBitmap
  SetImage
  SetImageRect


Image Information
  ImageBitCount
  ImageDictionary
  ImageFilename
  ImageHash
  ImageHeight
  ImageTag
  ImageUserPointer
  ImageWidth


Input/Output
  ImageCacheSize
  ImageCacheUseDisk
  Filename
  FillFromDirectory
  FillFromList
  GetImageToFile
  GetImageToStream
  LoadSnapshot
  SaveSnapshot
  Read (Load from file/stream)
  Write (Save to file/stream)


Input/Output Parameters (Meta-Data)
  DuplicateCompressionInfo
  ParamsEnabled
  Params


Animation and Effects
  InsertTransitionFrames
  InsertTransitionFramesEx


Image Manipulation
  Flip
  FlipAll
  Resample
  ResampleAll
  Rotate
  RotateAll


Events
  OnChanged
  OnImageLoaded
  OnProgress




See Also


- TIEDBMultiBitmap