#oled #ssd1306 #convert #byte #byte-vector #image #image-buffer

image-to-oled

将ImageBuffer转换为128x64 SSD1306 OLED字节数组

5个版本 (重大更改)

0.5.0 2023年2月24日
0.4.0 2023年2月24日
0.3.0 2022年11月25日
0.2.0 2022年11月25日
0.1.0 2022年11月25日

#5 in #ssd1306

Apache-2.0

8KB
62

Image to OLED 构建徽章 docs.rs版本

ImageBuffer转换为128x64 SSD1306 OLED字节数组

示例

let image_buffer: ImageBuffer<Rgb<u8>, Vec<u8>> =
    ImageBuffer::from_vec(640, 480, vec![155; (1024 * 1024 * 3) as usize]).unwrap();
// get bytes vec, specifying the brightness threshold 
// as a number between 0 and 255
let bytes = to_oled_bytes(&image_buffer, 100);

依赖

~4.5MB
~58K SLoC