多媒体处理web服务
mult-media process Web Service by FFMPEG & ImageMagic & SpringMVC
本项目为一个提供图片 + 音频 + 视频处理的Web项目,我们的目标是封装一套多媒体文件处理的公共类库,简化各种复杂的调用
利用 spring-boot 来提供http接口实现多媒体的操作
- spring-boot
- ffmpeg
- imageMagic
- zxing
- 音频不同格式的相互转码
- 支持logo
- 支持logo样式 (圆角logo, 边框)
- 支持二维码颜色设置
- 支持探测图形颜色设置
- 支持背景图
- 支持base64格式的二维码图片
- 支持二维码定制绘制信息样式
- 三角形
- 矩形
- 五边形 (五角星待支持)
- 六边形
- 八边形
- 圆
- 自定义图片
- 支持二维码信息解析
实例
基本的样式:前置色(宝蓝) + 三定位颜色(蓝色)+ logo + logo边框 + logo圆角 + 背景图 + 着色样式(三角形,矩形,五边形,六边形,八边形,圆形)
自定义图片:使用自定义的图片来代替传统的纯色 (建议jpg格式非透明的图片)
深度定制:二维码上的所有信息都可以进行自定义替换,如下
-
图片相关
- 长图文
- 裁剪
- 压缩
- 旋转
- 合成
- 水印
- 缩放
- 格式转换
- xxx
-
视频相关