Table of Contents

Namespace Egami.Formats.Ani

Classes

AniDetails

Details only ANI has, kept in FormatDetails. Each frame's own hotspot, entry and depth are in its FormatDetails, an IcoDetails.

AniFormat

The Windows animated cursor format (.ani), registered in Default: a RIFF file whose frames are cursors or icons, with a display time and an order for each step. Load returns one animated raster with a frame per step, all at one size; LoadAll returns the animation once for every size its frames hold. Save writes an animated raster with AniWriterOptions.

AniWriterOptions

Options for writing ANI. Each frame of the raster is a step of the animation; a frame that repeats an earlier one (same pixels, same hotspot) is stored once and shown again. Every stored frame is a cursor with the entries IcoWriterOptions would write. Delays are rounded to 1/60 s, and a delay under 20 ms is written as 100 ms, as browsers play GIFs. ANI always loops. EXIF, XMP and IPTC are not written; an ICC profile goes into PNG entries.