Skip to content

Releases: Dituon/petpet

Petpet v6.1

16 Nov 06:49
Compare
Choose a tag to compare

6.1 版本


标准

  • 新增 SWIM (潜水) 滤镜
  • 新增 OIL (油画) 滤镜
  • 新增 滤镜动画
  • 新增 Background.length 创建动态画布

核心

  • 修改 SWIRL 滤镜 angle 计算方式
  • 优化 滤镜动画与图像合成核心线程共用同一线程池
  • 修改 限制颜色描述为 16 进制
  • 修复 无头像时背景数组索引越界

HTTP

  • 修复 某些情况下的 FormData 正文内容获取错误

选择心仪的版本:

  1. 作为Mirai 2.11.0+插件运行 可使用petpet-6.1.mirai2.jar
  2. 单独运行 或作为旧版本Mirai插件运行 可使用petpet-6.1-no-ws.jar (没有内置WebUI)
  3. petpet-6.1.jar打包了所有依赖, 可用于任何场景

其它文件说明:

  • data.zip 当前版本模板文件压缩包
  • start.bat & start.sh 适用于 Windows / Linux 的 网络服务器 / GoCQ插件 启动脚本
  • petpet-6.1-sources.jar 源代码

Petpet v6.0

26 Oct 15:55
Compare
Choose a tag to compare

6.0 版本


标准

  • 新增 JavaScript 实现, 在网页上生成Petpet!
  • 新增 头像滤镜 Avatar.filter
  • 新增 头像旋转锚点 Avatar.origin
  • 新增 文本旋转角度 Text.angle
  • 新增 文本旋转锚点 Text.origin
  • 更改 默认旋转锚点
  • 移除 对 RGBA 颜色数组的支持

核心

  • 优化 优化背景图像读取速度, 使用弱引用缓存
  • 优化 GIF编码与图像合成共用同一线程池
  • 优化 Hex 颜色解析性能
  • 移除 一系列标记为弃用的单线程方法

插件

  • 新增 自动获取正确分辨率的头像
  • 新增 自动更新支持链接数组
  • 新增 回复私聊消息
  • 优化 GoCQ 插件消息解析性能

编辑器

  • 重构 在线编辑器
  • 新增 结果预览 #95
  • 新增 头像角度设置
  • 新增 文本角度设置
  • 新增 自动上传 / 分享
  • 实现 Avatar.fit
  • 实现 Text.wrap
  • 实现 Text.style
  • 实现 Text.strokeSize
  • 实现 Text.strokeColor
  • 修复 文字角度计算问题
  • 修复 头像旋转偏移问题

杂项

  • Windows WebServer 启动脚本默认启用 ANSI 颜色
  • 优化索引文件构建流程
  • 新增若干模板 #98 #102
  • 更改部分提示文本

新版实现标准有所改动, 建议下载最新版本模板文件覆盖旧版本, 否则可能出现以下现象:

  • 图像旋转偏移坐标 (更改默认旋转锚点导致)
  • 图像自动旋转失效 (更改默认旋转锚点导致)

可指定 origin: CENTER 应用旧版旋转锚点

选择心仪的版本:

  1. 作为Mirai 2.11.0+插件运行 可使用petpet-6.0.mirai2.jar
  2. 单独运行 或作为旧版本Mirai插件运行 可使用petpet-6.0-no-ws.jar (没有内置WebUI)
  3. petpet-6.0.jar打包了所有依赖, 可用于任何场景

其它文件说明:

  • data.zip 当前版本模板文件压缩包
  • start.bat & start.sh 适用于 Windows / Linux 的 网络服务器 / GoCQ插件 启动脚本
  • petpet-6.0-sources.jar 源代码

Petpet v5.5

11 Aug 06:16
Compare
Choose a tag to compare

5.5版本



重写前端版本 Petpet-js (在线 Demo)


作为Mirai 2.11.0+插件运行 可使用petpet-5.5.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 可使用petpet-5.5-no-ws.jar (没有内置WebUI)
petpet-5.5.jar打包了所有依赖, 可用于任何场景

data.zip 打包了程序运行所需的数据文件

start.sh & start.bat 用于简单启动程序

Petpet v5.4

21 Mar 18:54
Compare
Choose a tag to compare

5.4 版本


5.4-M1

  • 支持 AvatarModel 图像缩放重采样 resampling
  • 修复 $txt 变量解析BUG #82
  • 支持 sun.java2d.opengl GPU图像加速
  • WebServer 支持 form-data 请求
  • WebServer 支持 CORS (跨域资源共享)
  • WebServer 支持生成动态模板预览 preview
  • 更高效的Cooler #81
  • 修复在线编辑器字号计算BUG

  • 优化重采样目标尺寸计算方式
  • 性能优化
  • 移除了 SQUAREUP_LIB 编码器

5.4-M2

  • 新增WebUI 在线Demo (Beta)
  • 新增preview配置项
  • 优化WebServer PetDataDTO结构

5.4

  • 修复自动更新的错误
  • 读取目录时排除无关文件


作为Mirai 2.11.0+插件运行 可使用petpet-5.4.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 可使用petpet-5.4-no-ws.jar (没有内置WebUI)
petpet-5.4.jar打包了所有依赖, 可用于任何场景

Petpet v5.4-M2

10 Mar 14:24
Compare
Choose a tag to compare
Petpet v5.4-M2 Pre-release
Pre-release

5.4-M2 预览版本

  • 新增WebUI
  • 新增preview配置项
  • 优化WebServer PetDataDTO结构

  • 优化重采样目标尺寸计算方式
  • 性能优化
  • 移除了 SQUAREUP_LIB 编码器

作为Mirai 2.11.0+插件运行 可使用petpet-5.4.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 可使用petpet-5.4-no-ws.jar
petpet-5.4.jar打包了所有依赖, 可用于任何场景

Petpet v5.4-M1

28 Feb 11:55
Compare
Choose a tag to compare
Petpet v5.4-M1 Pre-release
Pre-release

5.4-M1 预览版本

  • 支持 AvatarModel 图像缩放重采样 resampling
  • 修复 $txt 变量解析BUG #82
  • 支持 sun.java2d.opengl GPU图像加速
  • WebServer 支持 form-data 请求
  • WebServer 支持 CORS (跨域资源共享)
  • WebServer 支持生成动态模板预览 preview
  • 更高效的Cooler #81
  • 修复在线编辑器字号计算BUG

  • 优化重采样目标尺寸计算方式
  • 性能优化
  • 移除了 SQUAREUP_LIB 编码器

作为Mirai 2.11.0+插件运行 可使用petpet-5.4.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 可使用petpet-5.4-no-ws.jar
petpet-5.4.jar打包了所有依赖, 可用于任何场景

Petpet v5.3

31 Dec 04:23
Compare
Choose a tag to compare

5.3 版本

  • 抽象化配置文件模型
  • 调整依赖关系
  • 支持gocq-http框架
  • 性能优化

作为Mirai 2.11.0+插件运行 可使用petpet-5.3.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 需使用petpet-5.3-no-ws.jar
petpet-5.3.jar打包了所有依赖, 可用于任何场景

Petpet v5.2

15 Dec 12:45
Compare
Choose a tag to compare
Petpet v5.2 Pre-release
Pre-release

5.2 预览版本

  • 新增MessageHook (消息注入)
  • 移除了不常见匹配场景的分支处理逻辑

作为Mirai 2.11.0+插件运行 可使用petpet-5.2.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 需使用petpet-5.2.jar

Petpet v5.1

05 Dec 15:19
Compare
Choose a tag to compare

5.1 版本

  • 修复了fit.COVER造成size=0的错误
  • 更改了gifQuality默认值, 值域及注释(增强GIF生成质量)

作为Mirai 2.11.0+插件运行 可使用petpet-5.1.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 需使用petpet-5.1.jar

Petpet v5.0

28 Nov 12:32
Compare
Choose a tag to compare

5.0 版本
⭐MAKE PetPet GREAT AGAIN!⭐

  • 支持更多$txt变量 #75
  • 新增RANDOM头像格式 #73
  • 支持GIF倒放 reverse
  • 新增fit (填充模式) 头像参数
  • 新增opacity (不透明度) 头像参数
  • 重构PetService, 优化实现方式
  • 插件支持输入多张图片构造
  • 性能优化

作为Mirai 2.11.0+插件运行 可使用petpet-5.0.mirai2.jar
单独运行 或作为旧版本Mirai插件运行 需使用petpet-5.0.jar