图片处理

更新时间:2024-10-22 13:55:52

在很多网站中,为满足业务需求,原始图片经常需要进行转换、裁剪、缩放、旋转或添加水印等处理。如果每张图片都需要回源站进行处理,这将对源站带来较大的工作负担。CDNetworks图片处理服务将图像处理功能集成到CDN架构中,使图片可以直接在CDN上进行处理,并缓存处理后的图片,通过CDN快速分发给终端用户,显著提升图片的访问速度。

最佳实践场景

图片处理功能适用于多种场景,尤其包括但不限于以下几种:

  • 适用于需要处理海量图片的网站客户,特别是电商、资讯、社交媒体和用户生成内容(UGC)等行业。
  • 适合那些关注图片处理成本、性能、稳定性和易用性的网站客户。
  • 考虑到移动网络和终端设备的特点,图片处理功能在移动加速方面表现尤为突出。
  • 适合全球业务的用户,能够根据不同市场的需求对图片进行本地化处理,满足各区域网站的特定需求。

功能优势

使用CDNetworks图片处理服务,您可以享受以下优势:

  • 更快的分发:一旦原始未处理的图片成功缓存到CDN节点,CDN将对缓存的原图进行处理,并直接将处理后的结果响应给客户,大幅减少回源请求,加快内容传输速度。

  • 减轻源站压力:与传统依赖源站处理的方式相比,本服务通过CDN节点承担所有图像处理任务,极大释放了源服务器的存储与计算资源,降低了运维开销。

  • 更灵活的服务:图片处理功能支持广泛的图片处理参数配置,便于用户依据不同终端设备及浏览器特性,灵活定制图片处理策略,全面满足业务多样化需求。

  • 更定制化的服务:除了标准的图片处理功能,您还可以利用CDNetworks的边缘计算能力(ECA),实现更加个性化的图片处理解决方案。

开通图片处理功能

图片处理是一项增值服务,其费用基于处理请求的数量进行计费。如需开通此服务,请联系我们的技术支持团队以获得协助。

图片处理费用仅针对通过图片处理服务器处理的请求次数进行计费。一旦图片被处理并缓存于CDN边缘节点,后续对这些已处理图片的访问请求将直接由CDN缓存响应,不会再产生额外的图片处理费用。

如何使用图片处理功能

CDN的图片处理功能提供了两种使用方式:自适应处理在URL中携带图片处理参数

方式一:自适应处理

自适应处理允许您预先配置所需的图片类型和处理方式。配置完成后,当终端用户访问指定类型的图片时,系统将自动按预设方式处理图片,无需在URL中添加任何额外参数。请注意,自适应处理不能通过控制台进行配置。您需要联系我们的技术支持团队,提供您希望处理的图片类型和具体的处理要求,我们的技术支持人员将为您进行后台设置。

方式二:在URL中携带图片处理参数

您也可以通过在URL中添加特定的图片处理参数来直接指定处理操作。例如,若需要将图片缩放到50x50像素,您可以在图片的URL中添加参数 resize=p_1,w_50,h_50。示例如下:

http://example.domain.com/image.jpg?resize=p_1,w_50,h_50

具体的图片处理参数和操作方式,请参考相关的图片处理功能文档。

缓存说明: 经过处理的图片会被缓存在CDN边缘服务器上。当这些图片的缓存依然有效时,对同一处理过的图片的再次请求将直接由CDN的缓存响应,从而加快图片加载速度。

支持的图片处理功能

我们支持如下所示的图片处理功能。

功能 说明
图片压缩 通过降低图片质量来减小文件大小,从而减少图片的 Content-length
图片剪裁 对图片进行剪裁。支持锚点剪裁、中心剪裁、重心剪裁和索引剪裁等多种方法。也支持如正方形剪裁和边缘填充等特定剪裁方式。
图片缩放 改变图片的宽度、高度和分辨率。支持强制缩放(不考虑原始宽高比),以及按百分比缩放(保持宽高比)。
图片旋转 根据图片的 exif 元数据自动旋转图片,或按顺时针方向旋转至特定角度,允许进行精确的角度调整。
图片格式转换 将图片转换为其他格式。支持的格式包括 JPEG/JPG, PNG, GIF, 和 WebP。
图片风格 提供多种风格调整选项,包括:
- 调整图片的亮度、对比度和清晰度。
- 将图片转换为灰度图。
- 设置图片的特定背景色。
- 为图片添加边框。
图片水印 向图片添加图像、文字或图像文字混合水印。
GIF动图帧提取 从GIF动图中提取单独帧。
图片元数据提取 提取图片的固有信息,包括尺寸、格式等。

要了解详细的功能说明,请下载图片处理使用指南

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!