version
约 2568 字大约 9 分钟
版本记录
记录quick-media开源项目的版本变更历史
0.时间线
- Aug 9, 2022 插件3.0升级,升级各种依赖,调整写法等
- Jul 29, 2021 二维码支持设置图片资源
- Jan 14, 2021 二维码前置图支持
- Nov 30, 2020 代码提交中央仓库
- Nov 8, 2019 动态二维码支持
- Jun 20, 2019 插件2.0版本提供
- Jun 19, 2019 添加项目主页,基于doscify搭建的简易项目主页
- Mar 13, 2019 二维码插件个性化定制升级,实现各种几何样式的二维码生成,并支持颜色、logo相关指定设置
- Apr 17, 2018 imagemagic-plugin 插件完成,提供对image-magic的调用封装,实现对图片的各种编辑功能
- Mar 30, 2018 首个web工程,提供对各插件的使用demo
- Mar 27, 2018 各插件提供使用说明文档
- Jan 14, 2018 svg-plugin 插件诞生,实现svg渲染输出图片,首次支持的就是我个人目前沿用至今的博文宣传图
- 2017.12.03 markdown-plugin 插件诞生,实现markdown与html的互转,实现html渲染输出图片的功能支持
- 2017.12.01 phamtomjs-plugin 插件诞生,封装phantomjs,其诞生主要目的就是为了支持html渲染输出图片
- 2017.11.11 image-plugin 插件提供水印生成功能
- 2017.09.18 date-plugin 插件立项,支持阴历、阳历的互转
- 2017.09.15 image-plugin 扩展,支持生成动图,第一个支持特效为打字机的动图
- 2017.08.18 image-plugin 图片合成插件立项,旨在提供一个便捷的基于java的图片合成编辑功能
- 2017.07.18 qrcode-plugin 二维码插件正式立项,2017.08.13 个性二维码插件完成
- 2017.07.13 首次提交项目提交,第一个插件功能支持音频转码
1. 迭代记录
tag历史
- 实现音频转码服务
- 实现二维码基础服务,完成基于zxing的二维码深度定制
- 重写zxing的二维码渲染逻辑,只使用二维码矩阵的生成逻辑,支持二维码的全面定制化
- 长图文生成的支持
- markdown 语法文本转html, 转image
- fix markdown 转图片中文乱码
- 图片合成服务支持
- 微信小程序(图文小工具)服务端源码
- svg渲染支持
- 利用phantomjs实现html渲染
- 实现应用网站搭建
- 结构调整
- 实现imagic-plugin插件,封装imagic-magic使用姿势
- 完成图片旋转、裁剪、压缩等基本功能
- 第一个相对稳定的正式版本
- 全线插件,升级版本为
2.0
- 升级springboot版本
- qrcode升级2.2
- 开启
jitpack
maven仓库依赖
- 升级 collections-utils 3.2.2
- 升级 guava
- qrcode升级2.4
- 支持圆形logo
- 支持文字二维码
- 重写几何二维码渲染逻辑,与图片渲染逻辑保持一致
- qrcode升级2.4.1
- 文字二维码支持随机+顺序两种渲染模式
- qrcode升级2.4.1
- 所有插件升级 2.5
- 移除lombok依赖
- image-plugin:
- RectCell: 矩形样式支持
- RectFillCell: 支持圆角绘制
- qrcode升级2.5.1,修复非矩形logo绘制问题
- qrcode升级2.5.3
- 新增前置图渲染 -> 前置图
- 支持二维码周边添加渲染逻辑了
- 其他插件 2.5.1
- base-plugin
- 修复win文件保存时npe问题
- GraphicUtil 功能扩展,新增创建图片时,指定填充色
- image-plugin
- 修复文字竖排渲染bug
- base-plugin
- qrcode升级2.5.3
- qrcode升级2.5.4
- 修复二维码前置渲染模板为gif时的bug
- qrcode升级2.5.4
- 全线升级2.6.0
- base-plugin:
- GraphicUtil 新增 scaleImage 方法
- qrcode-plugin:
- 支持mini_rect二维码
- 全线升级2.6.1
- 修复io流未关闭bug
- 全线升级2.6.3
- base-plugin
- FileWriteUtil新增写文本方法
- image-plugin:
- 新增图片像素化处理封装类 ImgPixelWrapper
- 图片灰度化
- 图片像素化
- 图片转字符图
- 图片生成字符数组
- 位图转矢量图
- qrcode-plugin
- 升级图片渲染IMG_V2,支持更灵活的图片渲染方式
2. 版本说明
因为之前过于随意,没有记录下版本对应的改动,在2.0版本之前干了些,也不记得了...
后续的版本说明,尽量规范整齐🤕🤕🤕
2.1 audio-plugin
最新版本 3.0.0
2.2 date-plugin
最新版本 3.0.0
2.3 image-plugin
最新版本 3.0.0
2.4 imagic-plugin
最新版本 3.0.0
2.5 markdown-plugin
最新版本 3.0.0
2.6 phantom-plugin
最新版本 3.0.0
2.7 qrcode-plugin
最新版本 3.0.0
2.8 svg-plugin
最新版本 3.0.0
2.9 svg-plugin
最新版本 3.0.0
3. 最新版本
下面提供当前所有插件的最新版本,同步更新,在引入之前,先添加repository地址
a. 中央仓库导入
中央仓库所在地址: https://mvnrepository.com/artifact/com.github.liuyueyi.media
对应版本情况
插件 | 最新版本 | 中央仓库地址 | 说明 |
---|---|---|---|
audio-plugin | 超链 | 音频转码 | |
date-plugin | 超链 | 公历/农历互转 | |
image-plugin | 超链 | 基于jdk图片合成 | |
imagic-plugin | 超链 | imageMagic图片编辑封装插件 | |
markdown-plugin | 超链 | markdown2html, html2image | |
phantom-plugin | 超链 | phatomjs封装 | |
qrcode-plugin | 超链 | 二维码生成解码 | |
svg-plugin | 超链 | svg渲染 | |
photo-plugin | 超链 | 相片滤镜、处理 |
b. jitpack 仓库
使用jitpack仓库时,同样需要添加仓库地址
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
当前最新的版本为3.0.0
,如依赖所有的包
<!-- 添加所有的包依赖 -->
<dependency>
<groupId>com.github.liuyueyi</groupId>
<artifactId>quick-media</artifactId>
<version>3.0.0</version>
</dependency>
如果只想依赖部分的包, 可以按需添加依赖,注意最新的版本都是3.0.0
<!-- 下面以二维码包举例说明 -->
<dependency>
<groupId>com.github.liuyueyi.quick-media</groupId>
<artifactId>qrcode-plugin</artifactId>
<version>3.0.0</version>
</dependency>
如果idea下载jar包失败,请不妨在控制台直接使用mvn clean install -DskipTests=true
,可能有奇迹发生哦
Loading...