Expand description
Bindings to libsixel
libsixel is an encoder/decoder implementation for DEC SIXEL graphics
SIXEL is one of image formats for printer and terminal imaging introduced by Digital Equipment Corp. (DEC). Its data scheme is represented as a terminal-friendly escape sequence. So if you want to view a SIXEL image file, all you have to do is “cat” it to your terminal.
For additional information, please check its repo
Modules§
Structs§
Enums§
- Allocator
- Can be passed to API functions to control allocation
- Builtin
Dither - Character
Size - Output character size
- Decoder
- Decoder
Optflag - Flags used in the easy decoder API.
- Diffusion
Method - Dither
- Encode
Policy - Policy used when encoding
- Encoder
- Format
Type - Offset value used for the values of PixelFormat
- Frame
- Image
Format - Loop
Mode - How to treat GIF animations that loop
- Method
ForLargest - Method for finding the largest dimension for splitting, and sorting by that component.
- Method
ForRep Color - Method for choosing the a color from the box
- Optflag
- Flags used in the easy encoder API.
- Output
- Palette
Type - Pixel
Format - Pixel format used in input image
- Quality
Mode - Quality of palette
- Resampling
Method - What filter to use when resampling
Constants§
Functions§
- sixel_
allocator_ ⚠calloc - sixel_
allocator_ ⚠free - sixel_
allocator_ ⚠malloc - sixel_
allocator_ ⚠new - Create a new allocator
- sixel_
allocator_ ⚠realloc - sixel_
allocator_ ⚠ref - sixel_
allocator_ ⚠unref - sixel_
decode ⚠ - sixel_
decode_ ⚠raw - sixel_
decoder_ ⚠create - sixel_
decoder_ ⚠decode - sixel_
decoder_ ⚠new - sixel_
decoder_ ⚠ref - sixel_
decoder_ ⚠setopt - sixel_
decoder_ ⚠unref - sixel_
dither_ ⚠create - sixel_
dither_ ⚠destroy - sixel_
dither_ ⚠get - sixel_
dither_ ⚠get_ num_ of_ histgram_ colors - sixel_
dither_ ⚠get_ num_ of_ histogram_ colors - sixel_
dither_ ⚠get_ num_ of_ palette_ colors - sixel_
dither_ ⚠get_ palette - sixel_
dither_ ⚠initialize - sixel_
dither_ ⚠new - sixel_
dither_ ⚠ref - sixel_
dither_ ⚠set_ body_ only - sixel_
dither_ ⚠set_ complexion_ score - sixel_
dither_ ⚠set_ diffusion_ type - sixel_
dither_ ⚠set_ optimize_ palette - sixel_
dither_ ⚠set_ palette - sixel_
dither_ ⚠set_ pixelformat - sixel_
dither_ ⚠set_ transparent - sixel_
dither_ ⚠unref - sixel_
encode ⚠ - sixel_
encoder_ ⚠create - sixel_
encoder_ ⚠encode - sixel_
encoder_ ⚠encode_ bytes - sixel_
encoder_ ⚠new - sixel_
encoder_ ⚠ref - sixel_
encoder_ ⚠set_ cancel_ flag - sixel_
encoder_ ⚠setopt - sixel_
encoder_ ⚠unref - sixel_
frame_ ⚠clip - sixel_
frame_ ⚠create - sixel_
frame_ ⚠get_ delay - sixel_
frame_ ⚠get_ frame_ no - sixel_
frame_ ⚠get_ height - sixel_
frame_ ⚠get_ loop_ no - sixel_
frame_ ⚠get_ multiframe - sixel_
frame_ ⚠get_ ncolors - sixel_
frame_ ⚠get_ palette - sixel_
frame_ ⚠get_ pixelformat - sixel_
frame_ ⚠get_ pixels - sixel_
frame_ ⚠get_ transparent - sixel_
frame_ ⚠get_ width - sixel_
frame_ ⚠init - sixel_
frame_ ⚠new - sixel_
frame_ ⚠ref - sixel_
frame_ ⚠resize - sixel_
frame_ ⚠strip_ alpha - sixel_
frame_ ⚠unref - sixel_
helper_ ⚠compute_ depth - sixel_
helper_ ⚠format_ error - sixel_
helper_ ⚠get_ additional_ message - sixel_
helper_ ⚠load_ image_ file - sixel_
helper_ ⚠normalize_ pixelformat - sixel_
helper_ ⚠scale_ image - sixel_
helper_ ⚠set_ additional_ message - sixel_
helper_ ⚠write_ image_ file - sixel_
output_ ⚠create - sixel_
output_ ⚠destroy - sixel_
output_ ⚠get_ 8bit_ availability - sixel_
output_ ⚠new - sixel_
output_ ⚠ref - sixel_
output_ ⚠set_ 8bit_ availability - sixel_
output_ ⚠set_ encode_ policy - sixel_
output_ ⚠set_ gri_ arg_ limit - sixel_
output_ ⚠set_ palette_ type - sixel_
output_ ⚠set_ penetrate_ multiplexer - sixel_
output_ ⚠set_ skip_ dcs_ envelope - sixel_
output_ ⚠unref