Skip to content

Releases

v1.3.7

Choose a tag to compare

@skylerhu skylerhu released this 22 Aug 02:38

文档

  • 重写 README 为英文版本,新增中英文双语支持。
  • MkDocs 主题从 readthedocs 迁移至 Material,集成 mkdocs-static-i18n 实现多语言及浏览器语言自动跳转。
  • 新增双语文档:图像处理参数、常见问题、贡献者指南、更新日志。
  • CI 覆盖率报告从 Coveralls 切换为 Codecov。
  • 优化 setup.py 中相对路径替换逻辑,统一处理所有 ./ 前缀链接(不再仅限于 ./docs/)。

v1.3.6

Choose a tag to compare

@skylerhu skylerhu released this 01 Aug 09:31
  • fix: transpose_im 增强异常兜底与版本兼容能力
    • 异常捕获从 NotImplementedError 扩大为 Exception,兼容 EXIF 数据损坏、字节截断等导致的 OSError 等异常
    • 回退分支转置完成后丢弃已损坏的 EXIF 信息,避免残留方向标签导致二次旋转
    • 兼容 Pillow 8:ExifTags.Base.Orientation 替换为常量 0x0112,Image.Transpose 通过 getattr 回退到 Image
  • fix: save_img_to_file 当 im.format 为空时默认使用 JPEG,避免 fmt 为 None 导致 AttributeError

v1.3.5

Choose a tag to compare

@skylerhu skylerhu released this 28 Jul 06:21
3903eee
  • fix: 修复 ImageOps.exif_transpose 处理 multistrip 图像时抛出 NotImplementedError 的问题
    • 新增 transpose_im 函数封装 EXIF 方向转置逻辑,优先使用 exif_transpose,失败时回退到手动读取 Orientation 标签进行转置
    • pre_processing 和 ProcessorCtr.handle_img_actions 统一使用 transpose_im 替代原有的方向处理逻辑

v1.3.4

Choose a tag to compare

@skylerhu skylerhu released this 19 Mar 13:58
cb56804
  • feat: 支持animation参数保留动画效果
  • fix: 调整 ProcessorCtr.save_img_to_file 根据 format 处理 mode
    • JPEG场景判断中单词拼写错误 im.mode not in ("GBA", "L") --> im.mode not in ("RGB", "L")
    • 增加透明场景对mode判断的处理,主要是解决 P 场景下丢失info中的透明信息

v1.3.3

Choose a tag to compare

@skylerhu skylerhu released this 02 Feb 15:31
3602b34
  • fix: 调整blur取值范围,从[1,50]调整为[1,512]
  • fix: 修复mode=P的图片保存JPEG报错的问题
    • JPEG 仅支持真彩色(RGB)或灰度图(L)
  • fix: 修复 ImageFormat.WEBP 的值,WebP统一调整为大写WEBP

v1.3.2

Choose a tag to compare

@skylerhu skylerhu released this 09 Jan 13:50
82e7a30
  • fix: 设置 Image.MAX_IMAGE_PIXELS 使 PROCESSOR_MAX_PIXEL 真实生效
  • chore: 修复关于 ImageFile 对象的typing声明

v1.3.1

Choose a tag to compare

@skylerhu skylerhu released this 10 Nov 14:34
ebe2ddc

fix: 修复函数名称process_image_obj

v1.3.0

Choose a tag to compare

@skylerhu skylerhu released this 10 Nov 13:38
ff6fabe
  • refactor: 枚举 OpAction 中移除了保存图像需要的参数key
  • fix: 调整方法 process_image 中参数位置,允许 out_put 可以为空,并增加 kwargs 透传Image.save函数的参数
  • feat: 新增 preocess_image_obj 直接可以处理 Image 对象作为输入参数

v1.2.4

Choose a tag to compare

@skylerhu skylerhu released this 08 Nov 03:46
02b1554
  • feat: 扩展配置PROCESSOR_TEMP_DIR设置临时目录
    • 可配置使用 /dev/shm 目录
  • fix: 输入地址是url链接资源时,下载后保存临时文件前尝试解析出url中文件后缀用于suffix

v1.2.3

Choose a tag to compare

@skylerhu skylerhu released this 31 Oct 14:29
53d2e79

fix: 修复save_img_to_file函数中im.format可能为空的问题