You need to enable JavaScript to run this app.
导航
历史版本概述
最近更新时间:2024.12.26 15:20:39首次发布时间: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 版配置参数

图片处理能力
参数
说明
图片基本处理
imageView
支持图片缩放的同时指定输出图片质量参数和输出格式。
图像基础处理
imageView2
支持图片缩放的同时指定输出图片质量参数和输出格式。
图像高级处理
imageMogr2
图像高级处理能力包含了缩放、裁剪、渐进式加载、旋转、高斯模糊功能。
图片水印处理
watermark
为图片添加图文水印。
图片圆角处理
roundPic
将图片生成圆角图片,并且可以指定图片的圆角大小。
图片基本信息
imageInfo
查询图片基本信息,包含图片格式、图片大小和色彩模型等。
图片 EXIF 信息
exif
查询数码相机的照片设定的可交换图像文件格式。
音视频处理能力参数说明
视频截帧/截图vframe从指定时刻的视频中提取单帧画面,并按照指定的尺寸进行缩放,生成相应的图片。
音视频元信息avinfo查询指定音、视频文件的元信息,包含编码类型、文件大小和帧数等。

T 版配置参数

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