Crate sixel_sys [−] [src]
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
| status |
Structs
| Version |
Enums
| Allocator |
Can be passed to API functions to control allocation |
| BuiltinDither | |
| CharacterSize |
Output character size |
| Decoder | |
| DecoderOptflag |
Flags used in the easy decoder API. |
| DiffusionMethod | |
| Dither | |
| EncodePolicy |
Policy used when encoding |
| Encoder | |
| FormatType |
Offset value used for the values of PixelFormat |
| Frame | |
| ImageFormat | |
| LoopMode |
How to treat GIF animations that loop |
| MethodForLargest |
Method for finding the largest dimension for splitting, and sorting by that component. |
| MethodForRepColor |
Method for choosing the a color from the box |
| Optflag |
Flags used in the easy encoder API. |
| Output | |
| PaletteType | |
| PixelFormat |
Pixel format used in input image |
| QualityMode |
Quality of palette |
| ResamplingMethod |
What filter to use when resampling |
Constants
| ABI_VERSION | |
| OUTPUT_PACKET_SIZE | |
| PALETTE_MAX | |
| PALETTE_MIN | |
| USE_DEPRECATED_SYMBOLS | |
| VERSION |
Functions
Type Definitions
| CallocFn | |
| FreeFn | |
| LoadImageFn | |
| MallocFn | |
| ReallocFn | |
| WriteFn |