#plugin #io #palette #luthien #pipe #color-palette #input

luthien-plugin

Rust 编写 Luthien 插件的库

1 个不稳定版本

0.1.0 2021年5月18日

#39#palette

40 每月下载次数
3 crates 使用

MIT 许可协议

8KB
135 代码行

Rust 中的 Luthien 插件

这是一个用于在 Rust 中编写 Luthien 插件的库。

用法

将库添加到你的 Cargo.toml 文件中

[dependencies]
luthien = "0.1"

你可以在 docs.rs 上查看文档 这里

功能标志

luthien-plugin 有两个功能标志

  • io: 读取和写入 I/O 管道。
  • palette: 将输入颜色反序列化为 palette::Srgb 以进行调整/空间变换。

默认情况下,io 已启用,而 palette 已禁用。


lib.rs:

Rust 中的 Luthien 插件

luthien-plugin 是一个用于在 Rust 中编写 Luthien 插件的 Rust 库。它不同于 luthien 本身。

输入反序列化

luthien-plugin 提供了插件输入数据结构,可以使用 Serde 进行反序列化,并提供了一个从 stdin 获取输入的实用函数。

Luthien IO

Luthien 提供了一个命名管道,它分别从其 stdout 和 stdin 复制。 luthien-plugin 可以为你自动获取这个管道。

依赖项

~0.8–2.5MB
~51K SLoC