开发者社区 问答 正文

图片效果之如何实现亮度?


可以对处理后的图片进行亮度调节。

参数


操作名称:bright

参数描述取值范围
value亮度调整。0 表示原图亮度,小于 0 表示低于原图亮度,大于 0 表示高于原图亮度。[-100, 100]


示例

  • 将原图只进行亮度调整。

http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/bright,50
  • 对图片进行缩略成宽度是200, 并且进行亮度调整

http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_200/bright,50

展开
收起
青衫无名 2017-10-23 10:46:07 1728 分享
分享
版权
举报
阿里云 AI 助理回答

阿里云图片处理与优化

问题描述

用户希望了解如何对存储在阿里云OSS中的图片进行亮度调节,并获取了关于亮度调整参数的描述及示例。用户需要指导如何具体操作以实现仅亮度调节及同时进行亮度调节和图片缩放的功能。

操作步骤

  1. 仅调整亮度

    • 步骤: 要只调节图片的亮度,您可以通过在图片URL后添加处理参数来实现。例如,若要将图片亮度提高50,URL格式应为:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/bright,50。这里,bright是亮度调整的操作名称,50是亮度调整的值,表示比原图亮度高50单位。
  2. 同时调整亮度与图片尺寸

    • 步骤: 如果您想在调整亮度的同时也改变图片尺寸,比如将图片宽度缩至200像素并增加亮度,可以在URL中连续添加多个处理参数,用斜杠(/)分隔。例如,相应的URL为:http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_200/bright,50。在这个例子中,resize,w_200指定了图片宽度缩放至200像素,随后的bright,50则执行了亮度增强操作。

注意事项

  • 取值范围:确保亮度调整的值位于[-100, 100]区间内,其中0代表保持原图亮度不变。
  • 参数顺序:当同时应用多个图片处理参数时,处理顺序会按照参数在URL中出现的顺序执行,这可能会影响最终效果,请根据需求合理安排参数顺序。
  • 私有图片处理:对于私有权限的图片,需通过阿里云SDK或REST API进行亮度调节,直接使用URL方式不适用于私有图片访问。

示例代码或配置

  • 亮度调节示例: http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/bright,50
  • 亮度与缩放示例: http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_200/bright,50

通过上述步骤和注意事项,您可以有效地对OSS中的图片进行亮度调节以及结合其他图片处理功能的操作。


注:以上回答基于提供的参考资料内容,未直接展示参考链接和知识库信息细节。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等