#image #kitty #terminal #命令行界面

kitty_image

使用Kitty图像协议显示图像

1个不稳定版本

0.1.0 2023年12月17日

#1368 in 编码


用于 tuviv

LGPL-3.0

440KB
874

Kitty Image

一个简单的Rust库,允许您使用Kitty图像协议显示图像,可能是用于Kitty终端模拟器。

观察您可以在文件系统中显示图像的简便性

// Create an action
let action = Action::TransmitAndDisplay(
    ActionTransmission {
        format: Format::Png,
        medium: Medium::File,
        width: 367,
        height: 480,
        ..Default::default()
    },
    kitty_image::ActionPut::default(),
);

// Add the payload to the command
let command = Command::with_payload_from_path(action, "examples/the_scream.png".as_ref());

// Wrap the command in escape codes
let command = WrappedCommand::new(command);

// Print it
println!("{command}");

查看示例

依赖项