You need to enable JavaScript to run this app.
导航
历史版本概述
最近更新时间:2024.10.17 19:43:03首次发布时间:2023.09.01 17:05:27

veImageX 诞生于2012 年,经历了多个版本演进,并在历史的演进过程中出现了不同的图像处理版本应对不同的处理过程,期间吸取了不同版本的利弊。

说明

详细 veImageX 的演进多个版本参考图像处理解决方案 veImageX 技术演进之路

其中有一个版本可以通过 URL 全部拼接参数的方式来支持样式处理,该方式的利弊如下:

  • 利:简单的处理比较灵活,可以自由的添加想要的样式;

  • 弊:

    • 缺少中心化的管理,样式较多时,参数容易出错,多人使用时难以维护,某些场景下参数过长会导致url长度较长,全部参数式的传入会导致缓存命中率极低,容易出现较高的管理成本;

    • 支持功能有限,不完全支持所有 veImageX 功能;

由于不同的使用者处于不同的阶段,veImageX 也开放对历史样式和参数的兼容,则您可以根据当前处于不同阶段来选择接入不同版本能力,以实现想要的图片处理效果。

能力支持

A 版配置参数

图片处理能力参数说明
质量变换quality调整 JPG 和 WebP 格式图片的质量。
格式转换format转换图片格式。
图片缩放resize将图片缩放至指定大小。
自定义裁剪crop裁剪指定大小的矩形图片。
图片水印watermark为图片添加图片水印。
模糊效果blur对图片进行模糊处理。
锐化sharpen对图片进行锐化处理。
亮度bright调整图片亮度。
对比度contrast支持设置图像灰度反差的大小。
获取信息info获取图片信息,包括基本信息、EXIF 信息。
内切圆circle以图片中心点为圆心,裁剪出指定大小的圆形图片。
索引切割indexcrop按指定 x 或 y 轴的大小切分图片,之后选取其中一张图片。
圆角矩形rounded-corners按指定圆角大小将图片裁剪成圆角矩形。
旋转rotate按指定角度以顺时针方向旋转图片。
渐进显示interlace将JPG格式的图片调整为渐进显示。
获取图片主色调average-hue获取图片主色调。
默认自动校正auto-orient默认自动矫正

Q 版配置参数

图片处理能力说明
图片缩放将图片缩放至指定大小。
图文水印为图片添加图文水印。
自定义裁剪裁剪指定大小的矩形图片。
质量变换调整 JPG 和 WebP 格式图片的质量。
格式转换转换图片格式。
获取信息获取图片信息,包括基本信息、EXIF信息。
内切圆以图片中心点为圆心,裁剪出指定大小的圆形图片。
圆角矩形按指定圆角大小将图片裁剪成圆角矩形。
模糊效果对图片进行模糊处理。
旋转按指定角度以顺时针方向旋转图片。
渐进显示将 JPG 格式的图片调整为渐进显示。
默认自动校正默认自动矫正
音视频处理能力说明
视频截帧/截图从指定时刻的视频中提取单帧画面,并按照指定的尺寸进行缩放,生成相应的图片。
音视频元信息查询指定音、视频文件的元信息,包含编码类型、文件大小和帧数等。

T 版配置参数

图片处理能力说明
快速缩略模版内置多种处理模版,可生成不同效果的缩略图。
图片缩放将图片缩放至指定大小。
格式转换转换图片格式。
高斯模糊对图片进行模糊处理。
旋转按指定角度以顺时针方向旋转图片。
裁剪裁剪指定大小的矩形图片。
渐进显示将 JPG 格式的图片调整为渐进显示。
亮度调整图片亮度。
对比度调整图片对比度。
锐化对图片进行锐化处理。
灰度图将图片调整为灰度图。
获取信息获取图片信息,包括基本信息、EXIF信息。
管道操作符通过|分隔多种处理样式,实际处理时会按照先后顺序对图片进行不同处理。