你是否曾对如何预览 PSD、RAW 等奇奇怪怪的图片格式感到束手无策?是否在相机原生格式预览等场景中遭遇难题?别担心,数据万象图片处理来帮您解决!数据万象现已支持 PSD、RAW 等高级格式图片的格式转换功能,可以将它们转为 JPG/PNG 等普通格式,满足您对高级格式图片预览的需求。
高级图片格式
高级的图片格式提供了比传统 JPEG、PNG 等格式更多功能和更好图像质量的文件格式,往往支持更高的色彩深度、更好的无损压缩算法、更复杂的图像结构以及更多的元数据信息。这些高级格式在特定的应用场景中提供了更好的性能和图像质量,但同时也可能需要更专业的软件来预览,存在预览难题。
数据万象的图片处理功能,支持将高级格式转为JPG/PNG 等普通格式,使得预览这些高级格式变得更加方便。目前支持30多种图片格式,比如有常用于专业摄影后期处理的 RAW 格式和广泛应用于图形设计和印刷行业的 PSD、AI、EPS 等格式,具体格式可以参考下表:
数据万象的图片处理,使得预览这些高级格式变得更加便捷和普及。
适用场景
数据万象支持处理高级格式后,可以方便快捷地对 PSD(Photoshop 格式)以及 RAW(相机格式)等高级图片格式进行处理,可以满足大家在 PC、移动设备等多种终端上进行预览的需求,还能便捷地进行裁剪缩放、添加水印等操作,特别适合于摄影后期、广告创意、设计工作等场景。
使用方式
下面将为您介绍如何通过数据万象图片处理的格式转换功能来预览高级格式的图片。这一功能支持上传时处理和云上数据处理,使用流程如下图所示。上传高级格式图片到 COS 时,只需携带数据万象图片处理参数(例如转为 JPG 格式),就会将原图转为 JPG 格式存储在桶里,再通过自定义域名即可预览该 JPG 图片。
一. 准备工作
1. 登录数据万象控制台,并开通数据万象服务;
2. 创建和绑定存储桶;
二. 操作步骤
1. 格式转换
只需在上传请求(PUT Object、POST Object、CompleteMultipartUploads)中携带 Pic-Operations 包头并设置格式转换处理参数,就可在图片上传至 COS 时同步进行格式转换。
请求示例
PUT/sample.psdHTTP/1.1Host: .cos..myqcloud.comDate:GMTDateAuthorization:AuthStringPic-Operations: {"is_pic_info":1,"rules":[{"fileid":"upload_sample.jpg","rule":"imageMogr2/format/jpg"// 此处以 jpg 为例,可以转换为 jpg、bmp、gif、png、webp、heif、avif、tpg、tiff、psd}]}
2. 搭配其他处理参数使用(可选)
在格式转换的同时,也可根据实际需要搭配其他处理参数使用,例如在需要给图片添加水印的场景中,可以在 rule 规则中额外加上水印处理参数:
"rule":"imageMogr2/format/jpg|watermark/2/text/5pWw5o2u5LiH6LGh/batch/1/spacing/100/degree/315/fontsize/28/dissolve/50"
上述例子中除了对图片进行格式转换,还设置了文字水印参数,会对图片添加“数据万象”的水印文字,平铺整张图片,同时设置水印文字大小、旋转角度、间距、透明度。
3. 预览图片
推荐使用自定义源站域名进行图片预览,配置完后就可以预览图片了!如自定义源站域名为:http://www.example.com,需要预览的对象文件路径为/example.jpg,则预览公有读图片的链接为:http://www.example.com/example.jpg,私有读图片链接需要额外拼上签名。