8 个稳定版本
2.0.0 | 2023年3月14日 |
---|---|
1.4.1 | 2022年8月4日 |
1.4.0 | 2022年3月9日 |
1.3.0 | 2021年12月13日 |
0.1.0 | 2021年12月3日 |
#316 在 日期和时间
每月31次下载
27KB
484 行
用于截取 ADS-B Exchange 地图屏幕的工具。
use adsbx_screenshot::{AdsbxBrowser, AdsbxBrowserOptions, HistoryOptions};
use chrono::prelude::*;
let config = AdsbxBrowserOptions {
regs: vec!["N822LA".to_string()],
history: Some(HistoryOptions::EntireDay(Utc.ymd(2021, 12, 3))),
zoom: 13.0,
delete_ads: true,
show_track_labels: true,
hide_infoblock: false,
..Default::default()
};
let mut browser = AdsbxBrowser::new((800, 600))?;
let screenshot = browser.screenshot(&config)?;
// screenshot.data is a Vec<u8> containing the PNG data
let mut file = std::fs::File::create("screenshot.jpg").unwrap();
std::io::Write::write_all(&mut file, &screenshot.data).unwrap();
依赖项
~8–20MB
~311K SLoC