图像处理名词解释
概述
在您使用图像处理前,请先了解图像处理涉及到的一些基本概念。
基本概念
图片服务域名
图片服务域名,是指用来访问图片服务的域名。图片服务和普通 BOS 访问使用的是同一个域名,系统会为 Bucket 提供一个外网直接发布的官方域名即<bucketname>.region.bcebos.com
,用户也可以添加自定义域名。如果 Bucket 开通了 CDN 加速发布,则图片服务同步开通 CDN 加速。如果要开通 Bucket 的 CDN加速发布,可参考 CDN 加速发布。
说明:Console升级后不影响已有域名的图片处理。前期官方提供的bceimg.com域名主要用于客户试用图片服务,升级后将没有存在意义。对于已开通的bceimg.com域名,可继续使用半年,后续会收回。
处理命令
处理命令是指 URL 中用来转换处理图片的一段命令,形式为“缩写命令_参数值”。通过指定的处理命令参数值,BOS 生成并返回另一张转换处理后的图片。如 “w_250”,表示将图片的宽度处理为 250 px。
执行图片某一类处理方式的命令可称为一组命令,如:执行图片缩放功能为一组命令,执行图片裁剪功能为另一组命令。
样式
在对图片进行多重处理时,图片访问的 URL 会变得复杂冗长,非常不利于管理和阅读。为了让图片 URL 变得更简洁优雅,或是您想达到隐藏处理参数、保护原图的目的时,您可以将一组图像处理命令添加为一个图片样式,并对该样式进行自定义命名。创建样式后,您只可以直接调用样式名称来达到预期的图像处理效果,无需调用复杂冗长的命令名称。
分隔符
分隔符是指 URL 中用来区分一些关键字段的分隔符号。
图片信息
图片 exif 信息记录了数码照片的属性信息和拍摄数据,但并非每一张图片都包含 exif 信息。您可以通过命令获取图片的 exif 信息。
管道
管道用来连接实现多条独立命令的执行。如图像处理 V1.0 协议中的管道处理命令格式为http://${userdomain}/${objectkey}@${commands 1}|${commands 2}
,执行顺序按管道指定顺序从左至右执行。