5 个不稳定版本

0.3.2 2020 年 8 月 8 日
0.3.1 2020 年 8 月 2 日
0.3.0 2020 年 8 月 2 日
0.2.0 2020 年 8 月 2 日
0.1.0 2020 年 8 月 1 日

147FFI 中排名

Download history 25/week @ 2024-03-11 15/week @ 2024-03-18 18/week @ 2024-03-25 41/week @ 2024-04-01 9/week @ 2024-04-08 15/week @ 2024-04-15 17/week @ 2024-04-22 10/week @ 2024-04-29 7/week @ 2024-05-06 13/week @ 2024-05-13 14/week @ 2024-05-20 14/week @ 2024-05-27 14/week @ 2024-06-03 12/week @ 2024-06-10 10/week @ 2024-06-17 22/week @ 2024-06-24

每月下载量 60

MIT 许可证

525KB
5K SLoC

C 4K SLoC // 0.2% comments Rust 1K SLoC // 0.0% comments

stb

Crate CI Docs Crates.io

一个包含 stb 库所有安全 Rust API 和包装器的单一接口。

以下 API 目前可用

  • stb_easy_font
  • stb_dxt
  • stb_image
  • stb_image_write
  • stb_perlin

有关详细信息,请参阅 文档,或查看 示例

未实现,但计划中

  • stb_truetype
  • stb_image_resize
  • stb_rect_pack

使用方法

将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
stb = "0.3.2"

或者如果您想要特定的功能选择

[dependencies]
stb = { version = "0.3.2", default-features = false, features = ["stb_easy_font"] }

创建功能

以下是此 crate 中目前可用的功能开关列表

  • stb_easy_font
  • stb_dxt
    • stb_dxt_use_rounding_bias
  • stb_image
    • stbi_no_linear
    • stbi_no_jpeg
    • stbi_no_png
    • stbi_no_bmp
    • stbi_no_psd
    • stbi_no_gif
    • stbi_no_hdr
    • stbi_no_pic
    • stbi_no_pnm
  • stb_image_write
  • stb_perlin

贡献

贡献通常受到欢迎。请确保您的更改适合此项目(如有疑问,请先打开一个问题),代码经过合理测试,并通过 CI 检查。

依赖项

~0–2MB
~38K SLoC