namespace Terminal.Gui;
///
/// Describes the discovered state of sixel support and ancillary information
/// e.g. . You can use any
/// to discover this information.
///
public class SixelSupportResult
{
///
/// Whether the terminal supports sixel graphic format.
/// Defaults to false.
///
public bool IsSupported { get; set; }
///
/// The number of pixels of sixel that corresponds to each Col ()
/// and each Row (. Defaults to 10x20.
///
public Size Resolution { get; set; } = new (10, 20);
///
/// The maximum number of colors that can be included in a sixel image. Defaults
/// to 256.
///
public int MaxPaletteColors { get; set; } = 256;
///
/// Whether the terminal supports transparent background sixels.
/// Defaults to false
///
public bool SupportsTransparency { get; set; }
}