Expand description
图源解析工具 (Archive / Image Extraction)
把话数图源(单图或压缩包)解析为按页序排序的图片字节序列。
支持:单图(jpg/png/webp/gif/avif/bmp/tiff)、zip(cbz)、rar(cbr)、7z、tar、 tar.gz(tgz)、tar.bz2、单层 gz、单层 bz2。
解压优先使用 Rust 库:zip / tar / flate2 / bzip2-rs / sevenz-rust / unrar。
格式判定:魔数优先于扩展名(图源常被误标为 .zip 实为 .rar 等)。
提取后按文件名自然顺序(数字感知)排序,保证 1,2,…,10 而非 1,10,2。
Structs§
- Extracted
Image - 提取出的单张图片
Functions§
- extract_
images - 解析图源字节为按页序排序的图片序列。
- is_
image_ name - 判断文件名是否为图片