#icons #embedded-graphics #multiple #size #zero #ported #12600

embedded-icon

12600+ 嵌入式图形图标,从多个包迁移而来

1 个不稳定版本

0.0.1 2023年7月24日

#31 in #ported

MIT 许可证

8MB
200K SLoC

TSX 155K SLoC // 0.0% comments Dart 34K SLoC Vue 5.5K SLoC TypeScript 3K SLoC // 0.1% comments JavaScript 2K SLoC // 0.1% comments C++ 426 SLoC // 0.1% comments Rust 345 SLoC // 0.0% comments Swift 36 SLoC // 0.1% comments Xcode Config 24 SLoC // 0.2% comments Kotlin 4 SLoC

📦 embedded-icon

12600+ 🖼 图标用于嵌入式图形。

🚀 功能

  • 📦 支持多个图标包 - 容易添加支持!
  • 🎨 多分辨率 - 12px到144px
  • ⚡ 零成本抽象 - 仅启用图标会增加二进制文件大小

💾 安装

将此内容添加到您的 Cargo.toml

[dependencies]
embedded-icon = "0.1.0"

🎨 图标包

🖼 使用

use embedded_graphics::image::Image;
use embedded_graphics::prelude::*;
use embedded_icon::{simple::size32::Github};

let github_icon = Github::new(Rgb888::CSS_ORANGE);
Image::new(github_icon, Point::new(10, 10)).draw(display).ok();

查看示例: cargo run --example simple

🤝 贡献

欢迎贡献!请打开GitHub上的问题或PR。

本项目受embedded-iconoir 启发。

依赖

~4MB
~47K SLoC