shogi-img

Crates.ioshogi-img
lib.rsshogi-img
version0.3.0
sourcesrc
created_at2024-01-18 13:56:51.235021
updated_at2024-07-26 05:15:43.61223
descriptionlibrary for generating images that visualize the position in Shogi (Japanese chess)
homepage
repositoryhttps://github.com/sugyan/shogi-img
max_upload_size
id1104200
size852,916
Yoshihiro Sugi (sugyan)

documentation

https://docs.rs/shogi-img

README

shogi-img

Rust

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 MonaSpace font by GitHub, licensed under the SIL Open Font License 1.1.

Commit count: 0

cargo fmt