A tool for generating random images
Project description
Nazo Image Utils
Nazo Image Utils 是一个高性能的图像处理和随机图像生成 Python 包。它包含两个主要组件:RandImage 和 ProcessImage,支持现代图像格式(AVIF、WebP、JPEG)。
🚀 特性
- 🖼️ 多格式支持: 支持 AVIF、WebP、JPEG 三种图像格式
- ⚡ 高性能: 使用 Cython 优化和多进程处理
- 🎯 智能格式选择: 根据浏览器支持自动选择最佳格式(AVIF > WebP > JPEG)
- 🔧 渐进式编码: 支持渐进式 JPEG 和 AVIF
- 📱 响应式: 自动识别横图/竖图适配不同设备
- 🛠️ 原生工具集成: 支持使用
avifenc获得最佳 AVIF 质量
📦 安装
您可以使用 pip 安装 Nazo Image Utils:
pip install nazo-image-utils
可选依赖
为了获得最佳的 AVIF 支持,建议安装 avifenc 工具:
Windows:
winget install avif-tools
Ubuntu/Debian:
sudo apt install libavif-bin
macOS:
brew install libavif
🔧 ProcessImage
ProcessImage 是一个高性能的图像批处理类,支持多种现代图像格式。
初始化
from nazo_image_utils import ProcessImage
process_image = ProcessImage(
flush: bool = False, # 是否清空缓存
filter: bool = True, # 是否过滤不合格图像
gallery_path: str = "./gallary", # 待处理图像目录
pc_filter_size: Size = PC_SIZE, # PC端最小尺寸 (1920x1080)
mobile_filter_size: Size = MOBILE_SIZE, # 移动端最小尺寸 (1080x1920)
)
配置说明
gallery_path: 待处理图像的源目录flush: 当为True时,忽略已生成的 manifest 文件,重新处理所有图像filter: 当为True时,过滤掉小于指定尺寸的图像pc_filter_size: PC 端图像的最小合格尺寸(默认:1920×1080)mobile_filter_size: 移动端图像的最小合格尺寸(默认:1080×1920)
方法
try_process()
process_image.try_process()
批量处理指定文件夹中的所有图片,生成多种格式和尺寸的图像文件。
处理结果:
- 创建
avif/、webp/、jpeg/三个目录 - 每张图片生成三种尺寸:
source: 原始尺寸th: 缩略图 (900×600)md: 微型图 (50×30)
- 生成两个 manifest 文件:
manifest.json: PC 端图像索引manifest_mobile.json: 移动端图像索引
格式优化:
- AVIF: 使用原生
avifenc工具,启用渐进式编码 - WebP: 高质量有损压缩,方法级别 6
- JPEG: 渐进式编码,禁用色度子采样
Manifest 文件格式
{
"md5_hash": {
"source": "original_filename.jpg"
}
}
🎲 RandImage
RandImage 是一个高性能的随机图像 URL 生成器,使用 Cython 优化以获得最佳性能。
初始化
from nazo_image_utils import RandImage
rand_image = RandImage(
pc_json_path="./manifest.json",
mobile_json_path="./manifest_mobile.json",
domain="https://example.com"
)
方法
process()
result = rand_image.process(
ua: bytes, # 用户代理字符串
number: int, # 请求的URL数量 (1-10)
platform: bytes = b"pc", # 平台类型
encode: bytes = b"", # 编码方式
size: bytes = b"source", # 图像尺寸
)
根据用户代理和平台生成优化的图像 URL。
参数详解
ua(bytes): 用户浏览器的 User-Agent 字符串,用于检测 AVIF 和 WebP 支持number(int): 请求的图像 URL 数量,范围 1-10platform(bytes): 图像方向b"pc": 横向图像 (宽 > 高)b"mobile": 纵向图像 (高 > 宽)
encode(bytes): 返回格式b"": 返回单个 URL (bytes)b"json": 返回 URL 列表 (list[str])
size(bytes): 图像尺寸b"source": 原始尺寸b"th": 缩略图尺寸b"md": 微型图尺寸
返回值
- 单个 URL (当
encode != b"json"):bytes类型的图像 URL - URL 列表 (当
encode == b"json"):list[str]类型的 URL 列表
智能格式选择
系统会根据用户代理自动选择最佳图像格式:
- AVIF - 如果浏览器支持(最新、最高效)
- WebP - 如果浏览器支持但不支持 AVIF
- JPEG - 后备选项,确保兼容性
URL 格式
生成的 URL 格式为:
{domain}/{format}/{md5_hash}.{size}.{format}
示例:
https://nazo.run/avif/0a4d55a8d778e5022fab701977c5d840.source.avif
https://nazo.run/webp/1b5e66b9d889e6033gbc802088c6e951.th.webp
https://nazo.run/jpeg/2c6f77c0e990f7044hcd913199d7f062.md.jpeg
💡 使用示例
基本图像处理
from nazo_image_utils import ProcessImage
# 创建处理器实例
processor = ProcessImage(
gallery_path="./my_images",
filter=True,
flush=False
)
# 处理所有图像
processor.try_process()
生成随机图像 URL
from nazo_image_utils import RandImage
# 初始化随机图像生成器
rand_img = RandImage(
pc_json_path="./manifest.json",
mobile_json_path="./manifest_mobile.json",
domain="https://cdn.example.com"
)
# 获取单个 PC 图像 URL
url = rand_img.process(
ua=b"Mozilla/5.0 (compatible; AVIF support)",
number=1,
platform=b"pc",
size=b"source"
)
# 获取多个移动端图像 URL 列表
urls = rand_img.process(
ua=b"Mozilla/5.0 (Mobile; WebP support)",
number=5,
platform=b"mobile",
encode=b"json",
size=b"th"
)
在 Web 应用中使用
from flask import Flask, request
from nazo_image_utils import RandImage
app = Flask(__name__)
rand_img = RandImage("./manifest.json", "./manifest_mobile.json", "https://cdn.mysite.com")
@app.route('/api/random-image')
def get_random_image():
user_agent = request.headers.get('User-Agent', '').encode('utf-8')
platform = b"mobile" if "Mobile" in request.headers.get('User-Agent', '') else b"pc"
url = rand_img.process(
ua=user_agent,
number=1,
platform=platform,
size=b"source"
)
return {"image_url": url.decode('utf-8')}
🔧 运行脚本
为了避免多进程相关问题,建议使用提供的 main.py 脚本:
# main.py
from nazo_image_utils import ProcessImage
if __name__ == "__main__":
processor = ProcessImage(
flush=False,
filter=True,
gallery_path="./gallary"
)
processor.try_process()
运行:
python main.py
📋 系统要求
- Python 3.7+
- PIL/Pillow
- Cython (用于编译)
- tqdm (进度条)
- ujson (JSON 处理)
可选依赖
avifenc(推荐,用于最佳 AVIF 质量)modern-image-support(用于浏览器兼容性检测)
🎯 性能优化
- 多进程处理: 使用 8 个进程并行处理图像
- Cython 优化: 核心随机选择逻辑使用 C 扩展
- 内存管理: 自动内存分配和释放
- 原生工具: 使用
avifenc获得最佳 AVIF 压缩 - 智能缓存: 基于 MD5 的重复检测
📄 许可证
详见 LICENSE 文件。
🤝 贡献
欢迎提交 Issue 和 Pull Request!
许可证
本项目采用 MIT 许可证进行许可 - 请参阅 LICENSE 文件获取更多详细信息。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nazo_image_utils-0.1.0.tar.gz.
File metadata
- Download URL: nazo_image_utils-0.1.0.tar.gz
- Upload date:
- Size: 94.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed967dcac4d08bf426ed76b9b112c0e85d778100eba2e6c5ecb7db93939094c9
|
|
| MD5 |
e2a404d36452b83874f6f6a95b4266c9
|
|
| BLAKE2b-256 |
51c68c96bcd496cb9d9b7bd21eb4b5dff007d4626510f2774dbfa1f2d1be763c
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 123.7 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
163e43b10efef2176977d87a81a4bfb076983960a87541384eb87c9ba3be3033
|
|
| MD5 |
4bc48b7828b3c11941b06be952b8c7d9
|
|
| BLAKE2b-256 |
f67152b2e403b426a29b11fc6e3dae8a2e1d56a874a0be0db45e9ea4ab518973
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 321.1 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64a6ae34a704fe5cd03fdc8a1b4ab8c627cc7d72c4466170c40db469efd002b4
|
|
| MD5 |
5a585d66e82683cd434301d7ba7d6540
|
|
| BLAKE2b-256 |
2ac8413489b56381adbd53399948b54f4ebc36f194219e43a00b9fcb75f15e88
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 314.8 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4b49e4777bc7d37d8f7cb7f2e01d7bb14a57958098d7094e8c51fa550928447
|
|
| MD5 |
c8b69e09a17085d028f6b19b63bb4f14
|
|
| BLAKE2b-256 |
5021d46e228c45d285808e8aaf7d05321961c59367958b7ca11bbac459e5b9ee
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 323.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c2dfa60ec9b80a567a6804a2e4d9baa1b4611f2730086a4ff93707b40472df1
|
|
| MD5 |
c845e2120757e902ee52130eb2d16916
|
|
| BLAKE2b-256 |
a4c795a85e48aec1faaf6f3a6f662e2353a8d304f4120871ee39b4d46ad932eb
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 326.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0874a88e5355728d02742287cf05debf2e178f80d3182da335ca0eabb608c220
|
|
| MD5 |
236b7b7c698c09eb79c35637b0018037
|
|
| BLAKE2b-256 |
5f3a1afa36b1e5cd6905d36ac18f257fc6eaa4fce508aedaebc7736d3a64de99
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 125.2 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
919d123299a927ad58debd4a3eaf97e2a3f27aeec77760a038cf42689acd9156
|
|
| MD5 |
d80b2080a9c9bc10c1ed74ecfa819a75
|
|
| BLAKE2b-256 |
479ac170a32c9640a89b211a918c84cf5f58aec30056e59a6876dfed7b7c770b
|
File details
Details for the file nazo_image_utils-0.1.0-cp314-cp314-macosx_10_13_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp314-cp314-macosx_10_13_x86_64.whl
- Upload date:
- Size: 126.2 kB
- Tags: CPython 3.14, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbf6c9d8e51193269dad0d670ddf897c1dc0da018fdb42f81fdbf1772acac5c3
|
|
| MD5 |
e163706f487c92e0488fa1e547e44c5f
|
|
| BLAKE2b-256 |
62277c5e15c3ea6379cad6c0fe162856ffdb0b321367dfb02d93c20f678922e2
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 123.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1aa471334713a4dfcd44cf9b464190035c4691157a3b847e9e596dc1138a9ddf
|
|
| MD5 |
d7892eba95805ae716be10703f82494d
|
|
| BLAKE2b-256 |
fe0211a8bb95acc38d0a6b5dd2133f248f8c624d27888c35321c40d672c10ef5
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 322.3 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b25759c75485b096566a2e2fdcb2cc9ed2c8d10ce21f8c1b78f23f75d3079484
|
|
| MD5 |
25b9eb3353e3c08523146ba59a68eda4
|
|
| BLAKE2b-256 |
dd963f17593b80bb90f281e8d282c637e6305735349b686820e921251ebd4303
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 315.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19fb265cc4cd2611814d17404fa4a1b642c214235f895e40f11655ecece66ea8
|
|
| MD5 |
90d42a07c48ccc7c6ab16f66f8701232
|
|
| BLAKE2b-256 |
098b04421b1a6422ece5fbef08c47a2e961c0399976d45da17e6049e2f6405e1
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 324.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0ddba2c0b9266296082bb2183adf5642a131a6ee5b5583ce34eedc4c47ba4d9
|
|
| MD5 |
572a354f8a4b14445dacc9319392efc7
|
|
| BLAKE2b-256 |
1c94bedcf20300493aa28df610f2682efbd5c6f06f9d1422447d84b89a222c5d
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 327.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1c5dfcc87d984bbe308760899505e56f724c25a4f8812144dd77c422b26b14d
|
|
| MD5 |
66d8acc1374b02d6e963d38b0b77db65
|
|
| BLAKE2b-256 |
04d1a72f949780d6e2bbfe053bb479a2c6804373c311605b5c25c51812ca70d2
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 125.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e566d609a2481237b198a7a398d76f6df288d538025e4633f16f5574df4cc2ba
|
|
| MD5 |
7cc298705ca2456c4b919ccc031da487
|
|
| BLAKE2b-256 |
182a854a508b04cf8fb0ce81bc0aa40646ec456b0f91c8f9b2267d4c9d91ad4c
|
File details
Details for the file nazo_image_utils-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 126.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d27a5f897267e734f7b9b79048b77c65c486f9c8793c1f4e67093dc69083c6dc
|
|
| MD5 |
d22a2bf11506aa5bbc9f5da63de7599b
|
|
| BLAKE2b-256 |
db5ffe1da8aa2413e35d0ce33a5b7e064677f2faafe1265fdc4f81ea6d66a68d
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 123.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021fea54666a66d035fa9e223b08c8c3d576dbaa967bbb949ba7003576102ca8
|
|
| MD5 |
1807571a2a733bded4bdd4ef0fba94cb
|
|
| BLAKE2b-256 |
7fec152d8e757bce29c268f0bedc5a01d0f0de41cfc2982bc4097413c634c6f0
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 326.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1606fefb3646908bebdc7a3cf6d5915c3fc2d218e000381970b69212543833f4
|
|
| MD5 |
9d4cd18c1fea47e35a36521ea042a5b7
|
|
| BLAKE2b-256 |
8117b7e2e0cc5b8f5121fe1f75ec31dc523056845d5fc3d83657e0b7870cd210
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 319.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b114949187486591308c338713a0341e7d96bbad5002969e4eb2857a2a68444
|
|
| MD5 |
76bc2119db616a4e1abd1e0fcdaaef07
|
|
| BLAKE2b-256 |
f47444cfa628fbe52ebae330103e1ed55d86095172d3b22b457c07723fed824b
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 325.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d15200db5a2b197417fa9fd62d6c0d9177c66f25ebc161257368d4b52a8313bf
|
|
| MD5 |
c7a6c4b98dddf0690598863d0465a837
|
|
| BLAKE2b-256 |
009bfdcb54a455e1687ca73539514db27d67830aa960e77f69d657cf653824ef
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 329.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afd84e47ebb1e8456e22ed8aa6e9fa771f3b4619c1548a27fd837733141e9745
|
|
| MD5 |
e7871ee5fa75b7589d08fe3927a88cea
|
|
| BLAKE2b-256 |
0a3cb2feb10172bedd5335d240cc21c57fb13b4b5a9c50c4e133d35e5ba1fede
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 125.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1e74561efd9542789dc4fb58f88adb5eaa94e893e05d6fe27a7456df7ac720d
|
|
| MD5 |
baecd39437b0d2d365b2a7e66d9fe5d3
|
|
| BLAKE2b-256 |
56fd19950a5414e9929f1142af585633e243fdce3fb7c7714f2474456910f831
|
File details
Details for the file nazo_image_utils-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 126.8 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39262f6fa5ae2bb45e341275e673dd9951cfc5b383422d0217f8df832a362602
|
|
| MD5 |
c3879c107f1fbb5c86bd04174e8f8012
|
|
| BLAKE2b-256 |
513e831cb09b6482b00d5f703e552eb11039d5e03216c503282e4d3123e85477
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 123.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6cebe8541932619930ed58eb78eda46ce8b733faaa8d47d7503f28e11c4883e
|
|
| MD5 |
8c3ab27c286d9cfb7dcaad6ab61080f4
|
|
| BLAKE2b-256 |
003aa55f785c2bebbce3d1e899cbaa6d73063e07bf7a88ffe4a5fa12acdea573
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 316.2 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
825892ba89f782bc7542591a215907cbea9edfbc04811bec34a8d3cc5f0daf41
|
|
| MD5 |
5f98eefe44356c5c5cc3b5970c090135
|
|
| BLAKE2b-256 |
48a1092d0958dc95304d1cc4ba03ef99041682c067346e389f8afced74a100d6
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 311.4 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9da68c8927c832f412f63387e04ea5b01217a69c864a73dce98776af45684e46
|
|
| MD5 |
f09b30c1d54ffc8adea5641d0bbf3062
|
|
| BLAKE2b-256 |
865f75a2bab878eb17a3cc4577655926178334e98342deef98c4e64c0f5c170b
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 314.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ec58ffa6399907290506f9c94ceafe683affd28d5d45a522456e9cf399e4685
|
|
| MD5 |
f4e8ae80fca0557b0cd16d00dfafa81c
|
|
| BLAKE2b-256 |
d4f97e5575d07eeed16c4e00894f10530292184729a74117cae99957f960f28b
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 316.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81e752ee323f9af46340e5d46c65205fa749505f338f4782bf2314dce16b0aea
|
|
| MD5 |
1b510eb62af04cff7b24baf717f96ff0
|
|
| BLAKE2b-256 |
5fea9736e6b399af2bfddd7b596124491388a32adab546092d4b3ed374df7281
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 126.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5dd10e75cd9cf22b545a4d2f27e36e1b498b21accbc7a2df664c57ee02680e37
|
|
| MD5 |
76de05fef49e73d11d1ccacbf9a963c9
|
|
| BLAKE2b-256 |
b0945895323d32c80c8d7a1e4a8cc3091701b5f2f61214705707a096f545ff79
|
File details
Details for the file nazo_image_utils-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48fbf4dc0383cf22ec3f8814a90119434e4dfd4a866ce90657187aa27af76e88
|
|
| MD5 |
83594d7ea15e0fcfa4dfc7c34639f418
|
|
| BLAKE2b-256 |
38b0d6e24dc07df29b606d694d2cf6b6d94d5dd7cac8ecda38644e90ed024f54
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 123.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
defcdf48677aacaab7a90197887631e28eae045a38fd31cb429e80faa77fc928
|
|
| MD5 |
7f9ddf6d43c156392776b7757568f927
|
|
| BLAKE2b-256 |
39ac674920364e80ce0595a82436da3e73e8b5b785fcfde138e1b2ef9cc53bdb
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 305.1 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
811b91cd992dd544ea302cf1b27ca4d537e0649dba7c08a0bc22aea9d9ce4815
|
|
| MD5 |
e927eed84ab880bb75dad1b2ab599725
|
|
| BLAKE2b-256 |
788cfa36366ab497210c4b021f3d6dc09eecf7691f26b430c38d8ad81ef0cd9a
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 299.3 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f96f2b2ba931436a5027b5d693473d2adf801d0b76b2174abcf18ca9f4eed7
|
|
| MD5 |
e83d0f9789fa9dcb348340543a55bd1f
|
|
| BLAKE2b-256 |
e377a0effc05756c5e31335d9351d3ffa1fed94057e4213e233e512fea3aeefd
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 301.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1db07fa865afb71d84d50ea1ac612e6926d8758d9cb1a6e98b2d0f898e22547
|
|
| MD5 |
121dd9a1e777581c124d78745d5b344f
|
|
| BLAKE2b-256 |
296910caf93fa9531242ce0b31d115f8bcb853774b22c3dc3734d187693bfba9
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 304.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a547f0a40ea22bda038a1f040d38de7b09af2b726af109c7bc00eb69cd0273cb
|
|
| MD5 |
83290e3af94ea28b146899327f03ce93
|
|
| BLAKE2b-256 |
fcfa39bebb4e3385f389fb33b439094a2c69f1f3eb0e13f486682e6ac31bf013
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 126.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f366aec9ef5409572b67080415cb68c00ba0ab44af72a7f628d9375f761a822
|
|
| MD5 |
7ecafba05f8e62b5bbad98e80f02fd21
|
|
| BLAKE2b-256 |
97399742a01863507a76e23a57311e19fe95d7ca12b8a47785dd0511b7cf7f45
|
File details
Details for the file nazo_image_utils-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 126.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edef7f05c8d9a97cd575aed4559db4598039d33b520062dec49e187870f2e22a
|
|
| MD5 |
ef2f8d2f3bc22cb7ac2fb9816024d20b
|
|
| BLAKE2b-256 |
6db063e7c147b216bfc70e851a90abe4cbcc87107cb5409799924bf490955c84
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 123.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a3265061e56f0838469f7eed6b3394053faf5b647ead4c24f09e52204ceb63b
|
|
| MD5 |
fa462b24c1634ac82d756c2b64894ffa
|
|
| BLAKE2b-256 |
3323a296e4433dfa3c0eb1f4a8ce9335c215372981a3d091a11a5811e9bc429b
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 304.9 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ec2f7fc0fd06feb38a0f618905524cb8fabcbfe9e4f7480680ee0b0880ab45e
|
|
| MD5 |
4802866f5a0bd4f21c24a1a39d8d9a9c
|
|
| BLAKE2b-256 |
300a6841819663f0e96f857041438af99df9e83ece0e4df7894facf87ac1a2a4
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 299.0 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7aab805b9d7120a325be4efdca3bf298c15047a7a3433b14b1328f6931008358
|
|
| MD5 |
e46c936ba17335bbb97f22849225607b
|
|
| BLAKE2b-256 |
292d79fdd13a3bfdb7db6d661b5ee8bfec9e8a80d2cc2cd16401903f7823461f
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 301.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f8ad22737dd33a048e3072f42df4eca429393302c11cd49a897121efa24ad08
|
|
| MD5 |
205b80d573739be89f4224d92a6254fd
|
|
| BLAKE2b-256 |
f6cd59a5811c6811dd2d2f0af97564fb6e9f7948768eb570d87f6e0c6d89fc68
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 304.1 kB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
858fe83e204a8be57f16434f041e2190ef715e6f697ba3eb1f4716c3b1c402c6
|
|
| MD5 |
b92261153c709823f1ad3ffb58d32c74
|
|
| BLAKE2b-256 |
0e261793c9c1e01e1ed97bacc43639ced055ae7b04c380d10994e06068d37d97
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 126.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7be5409f720dd1bf4c6fb8202c54860b8cc82cea3e93209e5d26c5431f1b98e1
|
|
| MD5 |
13cb47c2fd44943e93d703f4d237f3a8
|
|
| BLAKE2b-256 |
e8effa125d6b88e25bf8ab85df7332d905407219448f44abc1b15d0f355192c8
|
File details
Details for the file nazo_image_utils-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: nazo_image_utils-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 127.3 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b611b0ad1ed0d0da8820ff406e7cd49c2adf845e547c21a52b15fe8ef437d06
|
|
| MD5 |
0dc05507c8d18a53338666bf90709f71
|
|
| BLAKE2b-256 |
c2303f5272e960fb5a2195496f82aa7b74fb2d47ce09e0dc7fd7bc5e3b337a13
|