README: document image logo support

This commit is contained in:
李通洲
2023-01-01 12:29:08 +08:00
parent 90bb004940
commit 9f93ca8019
2 changed files with 15 additions and 1 deletions
+6
View File
@@ -30,12 +30,18 @@ static FFstrbuf base64Encode(FFstrbuf* in)
static bool printImageIterm(FFinstance* instance)
{
if(instance->config.logo.width == 0 || instance->config.logo.height == 0)
{
fputs("Logo: `item` protocol only works when both `--logo-width` and `--logo-height` being specified\n", stderr);
return false;
}
FFstrbuf buf;
ffStrbufInit(&buf);
if(!ffAppendFileBuffer(instance->config.logo.source.chars, &buf))
{
fputs("Logo: failed to load image file\n", stderr);
return false;
}
ffPrintCharTimes(' ', instance->config.logo.paddingLeft);
FFstrbuf base64 = base64Encode(&buf);