4 releases (breaking)
Uses new Rust 2024
| new 0.4.0 | Dec 1, 2025 |
|---|---|
| 0.3.0 | Jul 26, 2024 |
| 0.2.0 | Jan 18, 2024 |
| 0.1.0 | Jan 18, 2024 |
#7 in #shogi
5.5MB
311 lines
shogi-img
shogi-img is a library for generating images that visualize the position in Shogi (Japanese chess).
Example
use shogi_img::pos2img;
use shogi_usi_parser::FromUsi;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let pos = shogi_core::PartialPosition::from_usi(
"sfen 3sks3/9/4S4/9/1+B7/9/9/9/9 b S2rb4g4n4l18p 1",
)?;
pos2img(&pos).save("out.png")?;
Ok(())
}
Image resources
This repository includes images sourced from Shogi Images, which are distributed under the CC0 1.0 Universal license.
Font resources
This repository includes the Moralerspace font by yuru7, licensed under the SIL Open Font License 1.1.
Dependencies
~11MB
~223K SLoC