V2EX 13小时前
[分享发现] [重复造轮子] 一个 rust 写的高效批量处理图片小工具 - imagekit
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

ImageKit是一款用Rust编写的强大命令行工具,能批量处理图片,支持尺寸调整、质量控制和添加高度可定制的水印。它通过并行处理最大化性能,适用于多种图片格式,并提供智能缩放、水印多语言支持和跨平台运行等功能,是图片处理的理想选择。

📁 批量处理:ImageKit能递归处理指定目录下的多种图片格式(jpg、jpeg、png、gif、bmp、webp),实现自动化图片管理。

🔍 智能缩放:工具支持按比例自动计算图片尺寸,只需提供宽度或高度参数,即可保证图片不变形,保持原始比例。

🎨 质量控制:通过-q或--quality参数(1-100)调整输出质量,平衡文件大小和视觉保真度,100为最佳质量。

🌐 水印功能:支持多语言文本水印,可在图片九个标准位置添加,自定义字体大小、颜色(十六进制色码)和透明度,并智能缩放确保完整显示。

⚡ 并行处理:利用Rayon库并行处理图片,充分利用多核CPU性能,极速完成批量任务,提升工作效率。

ImageKit

ImageKit 是一个强大、快速且灵活的命令行工具,用于批量处理图片。它使用 Rust 编写,通过并行处理来最大化性能,让你能轻松地对整个目录的图片进行尺寸调整、质量控制和添加高度可定制的水印。

🌟 功能特性

开源地址: https://github.com/hzbd/imagekit/tree/master

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

ImageKit 图片处理 批量处理 Rust 开源工具
相关文章