Repository navigation
Releases
Releases · MorningStar0709/image-manipulation-python-magick
v0.2.1: Trae & Windows Integration Optimization
🚀 优化更新:深度适配 Trae 与 Windows 交互习惯
本次更新主要将项目内容向“更贴近 Trae/Windows 实际使用”方向进行了优化,提升了直接可用性、安全性和交互体验。
✨ 脚本 (image_tool.py) 层面优化
- 更落地的示例配置:
init-config生成的模板已将input/output/manifest从通用占位符修改为真实的 Windows 绝对路径示例。 - 更友好的中文支持:
init-config的输出 JSON 中新增了message_zh字段,提升中文语境下的回执体验。 - 明确的环境报错:当找不到
magick时,报错提示更加明确,直接强调“确保magick.exe在 PATH 中”。
📝 文档 (SKILL.md) 层面优化
- 面向 Windows + Trae 交互习惯:明确强调使用 Windows 绝对路径、默认不覆盖、输出分目录。
- 澄清策略升级:在处理歧义(如裁切还是补白边)时,明确规定优先走 Trae 交互式提问流程。
- 完善报告契约与安全口径:细化了“报告契约/不暴露内部细节”规范,并提供了更完整的安全默认设置与失败恢复口径。
v0.2.0: Initial Public Release
🚀 项目发布:基于 Python 与 ImageMagick 的图像处理工具箱
这是 Image Manipulation with Python and ImageMagick 的首个公开版本。本项目旨在为开发者提供一个稳定、可重复的规则化图像批处理方案。
✨ 核心特性
- 规则化驱动:通过 Python 编排复杂的 ImageMagick 命令,摆脱繁琐的 GUI 操作。
- 可重复工作流:支持 JSON 配置文件,一键执行复杂的批处理任务。
- 预设配置 (Profiles):内置多种常用场景:
- 头像 (Avatar):自动居中裁剪并缩放。
- 社交正方形:适用于社交平台发帖。
- 缩略图 (Thumbnail):快速生成紧凑的预览图。
- WEBP 转换:针对 Web 优化的格式导出。
- 全高清壁纸:一键适配 1920x1080 尺寸。
- 安全与透明:默认不覆盖文件、支持
dry-run预览模式、输出详细的任务清单 (Manifest)。
📦 社区支持
- 提供完善的中英文 README。
- 包含 Issue/PR 模板、安全政策 (Security) 及行为准则 (Code of Conduct)。
注:环境要求 Python 3.10+ 且系统已安装 ImageMagick (magick)。