Terminal image cache entry format and raster normalization helpers for crater
mizchi/crater-terminal-image-cache does not have a README file
pub(all) struct RgbaCacheEntry {
width : Int
height : Int
rgba_base64 : String
}pub(all) enum TerminalImageCacheEntry {
Svg(String)
PngBase64(String)
RgbaBase64(RgbaCacheEntry)
RawBase64(String)
}fn decode_raster_image_to_rgba_cache_entry(image_format : String, b64_data : String) -> RgbaCacheEntry?fn detect_raster_image_format_from_base64(b64_data : String) -> Stringfn normalize_raster_image_for_kitty(b64_data : String) -> Stringfn prepare_raster_image_for_kitty_cache(b64_data : String) -> StringTerminal image cache entry format and raster normalization helpers for crater