#image-format #tiff #terminal #parsing-saving

libtif

解析/保存 tif 文件的库

5 个版本

0.1.4 2022年5月20日
0.1.3 2022年5月20日
0.1.2 2022年5月20日
0.1.1 2022年5月20日
0.1.0 2022年5月20日

#15 in #tiff

每月下载 33

MIT 许可证

7KB
127

什么是 tif?

tif 是针对终端的图像文件格式。这是一个相当简单的图像文件格式!

这个库的功能

解析

使用 libtif 解析有两种方式

let image = TifImage::parse_from_file("my_image.tif")?;

let image = TifImage::parse_from_bytes(vec![])?;

无论如何,你都会使用 parse_from_bytes,但 parse_from_file 是为懒人准备的。

保存

要保存 tif 文件,只需要一行代码

    let your_file_as_bytes = your_tif_image.save();

如何创建 tif 图像

如果你想要以编程方式创建 tif 图像,你需要自己创建这个结构体,自己初始化所有字段。这个库不是为此而设计的!

但如果你想要通过终端创建 tif 图像,你可以使用我的程序 tif_editor

无运行时依赖