sixel-0.1.2.3: Sixel library to show images in a terminal emulator
Safe HaskellNone
LanguageHaskell2010

Data.Sixel

Synopsis

Documentation

type Width = Int Source #

data SixelCmd Source #

Instances

Instances details
Show SixelCmd Source # 
Instance details

Defined in Data.Sixel

Eq SixelCmd Source # 
Instance details

Defined in Data.Sixel

Show [SixelCmd] Source # 
Instance details

Defined in Data.Sixel

Methods

showsPrec :: Int -> [SixelCmd] -> ShowS #

show :: [SixelCmd] -> String #

showList :: [[SixelCmd]] -> ShowS #

ToSixel [SixelCmd] Source # 
Instance details

Defined in Data.Sixel

newtype SixelImage Source #

Constructors

SixelImage 

Instances

Instances details
Show SixelImage Source # 
Instance details

Defined in Data.Sixel

Eq SixelImage Source # 
Instance details

Defined in Data.Sixel

ToSixel SixelImage Source # 
Instance details

Defined in Data.Sixel

class ToSixel a where Source #

Methods

toSixel :: a -> SixelImage Source #

putSixel :: a -> IO () Source #

Instances

Instances details
ToSixel DynamicImage Source # 
Instance details

Defined in Data.Sixel

ToSixel SixelImage Source # 
Instance details

Defined in Data.Sixel

ToSixel LatexStr Source # 
Instance details

Defined in Data.Sixel

Show a => ToSixel a Source # 
Instance details

Defined in Data.Sixel

Methods

toSixel :: a -> SixelImage Source #

putSixel :: a -> IO () Source #

ToSixel (Image PixelRGB8) Source # 
Instance details

Defined in Data.Sixel

ToSixel [SixelCmd] Source # 
Instance details

Defined in Data.Sixel

putImage :: FilePath -> IO () Source #

Display sixel image via ByteString

putStr of String is really slow on ghci. (Compiled version is not so slow.)

To improve perfomance of rendering on ghci, this function uses putStr of ByteString.

data LatexStr Source #

Constructors

LatexStr 

Instances

Instances details
Show LatexStr Source # 
Instance details

Defined in Data.Sixel

Show LatexStr Source # 
Instance details

Defined in Data.OSC1337

Eq LatexStr Source # 
Instance details

Defined in Data.Sixel.Internal

ToOSC LatexStr Source # 
Instance details

Defined in Data.OSC1337

ToSixel LatexStr Source # 
Instance details

Defined in Data.Sixel

Orphan instances

Show LatexStr Source # 
Instance details