From 3304675affd22e9ede2c92b5c0085961a797485e Mon Sep 17 00:00:00 2001 From: bptato Date: Thu, 18 Feb 2021 19:18:06 +0100 Subject: Support kitty image protocol --- image.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'image.c') diff --git a/image.c b/image.c index 6e4e9b4..f25c895 100644 --- a/image.c +++ b/image.c @@ -198,6 +198,8 @@ syncImage(void) void put_image_osc5379(char *url, int x, int y, int w, int h, int sx, int sy, int sw, int sh); void put_image_sixel(char *url, int x, int y, int w, int h, int sx, int sy, int sw, int sh, int n_terminal_image); void put_image_iterm2(char *url, int x, int y, int w, int h); +void put_image_kitty(char *url, int x, int y, int w, int h, int sx, int sy, int + sw, int sh, int c, int r); void drawImage() @@ -256,6 +258,8 @@ drawImage() put_image_osc5379(url, x, y, w, h, sx, sy, sw, sh); } else if (enable_inline_image == INLINE_IMG_ITERM2) { put_image_iterm2(url, x, y, sw, sh); + } else if (enable_inline_image == INLINE_IMG_KITTY) { + put_image_kitty(url, x, y, w, h, i->sx, i->sy, sw * pixel_per_char, sh * pixel_per_line_i, sw, sh); } continue ; -- cgit v1.2.3