热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何实现快速使用OSS图片服务?

阿里云OSS图片处理服务(ImageService,简称IMG),是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。您可以将原始图片上传保存在OSS上,通过简单的REST

阿里云OSS图片处理服务(Image Service,简称 IMG) ,是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。您可以将原始图片上传保存在OSS上,通过简单的 RESTful 接口,在任何时间、任何地点、任何互联网设备上对图片进行处理。图片处理服务提供图片处理接口,图片上传请使用OSS上传接口。基于IMG,您可以搭建出跟图片相关的服务。


[backcolor=transparent]说明:当您
开通OSS服务后,图片服务也随之开通,无需您另外单独开通图片服务。

图片服务基础功能

图片处理提供以下功能:

  • 获取图片信息

  • 图片格式转换

  • 图片缩放、裁剪、旋转

  • 图片添加图片、文字、图文混合水印

  • 自定义图片处理样式

  • 通过管道顺序调用多种图片处理功能

历史版本说明

图片处理目前有两版API接口,本文档介绍的是新版接口的功能使用说明,老版接口的功能今后不会再更新,老版接口详情
参考这里。使用兼容详细说明
参考这里。

快速使用图片服务

新建图片样式

  1. 进入 OSS 管理控制台 。

  2. 单击您的Bucket名字,进入Bucket[backcolor=transparent]概览页。

  3. 在[backcolor=transparent]概览页中单击[backcolor=transparent]图片处理,单击[backcolor=transparent]新建样式,如下图所示:

  4. 单击[backcolor=transparent]新建样式打开[backcolor=transparent]图片样式窗口,在[backcolor=transparent]图片样式窗口中新建您需要的图片样式,如下图所示:

    图片样式窗口说明:
    • 规则名:新建图片样式的名称,建议取一个有意义的名称,方便您记住,比如XX水印图旋转。

    • 编辑类型:可以选择基本编辑,使用图形化的操作来编辑图片样式。也可以选择高级编辑,使用SDK或者处理参数的方式编辑图片样式。

    • 缩略方式:设置图片的缩略方式。

    • 缩略尺寸:设置图片的缩略尺寸。

    • 缩略限制:设置是否限制图片放大。

    • 适应方向:设置图片的适应方向。

    • 图片锐化:设置图片是否需要锐化。

    • 图片质量:设置图片质量。

    • 水印:设置图片水印方式。


  • 编辑好图片样式后单击[backcolor=transparent]确定保存样式。
  • 图片样式新建好之后您就可以通过OSS将您新建的图片样式应用到您的图片上了。

    使用图片样式

    1. 进入 OSS 管理控制台 。

    2. 单击您的Bucket名字,进入Bucket[backcolor=transparent]概览页。

    3. 在[backcolor=transparent]概览页中单击[backcolor=transparent]文件管理,您可以选择一张您已经存在的图片或者上传新图片,单击您的图片打开图片[backcolor=transparent]预览窗口,如下图所示图片上选择您的图片样式名称:

      您即刻在文件预览窗口中查看经过图片处理后的图片效果。带有图片样式的公网访问地址也会同步生成,您只需单击上图中[backcolor=transparent]复制文件URL就可获取到文件访问地址。


    推荐阅读
    • 探讨上传下载 API 的常见问题及解决方案 ... [详细]
    • REST与RPC:选择哪种API架构风格?
      在探讨REST与RPC这两种API架构风格的选择时,本文首先介绍了RPC(远程过程调用)的概念。RPC允许客户端通过网络调用远程服务器上的函数或方法,从而实现分布式系统的功能调用。相比之下,REST(Representational State Transfer)则基于资源的交互模型,通过HTTP协议进行数据传输和操作。本文将详细分析两种架构风格的特点、适用场景及其优缺点,帮助开发者根据具体需求做出合适的选择。 ... [详细]
    • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
      HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
    • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
    • 类加载机制是Java虚拟机运行时的重要组成部分。本文深入解析了类加载过程的第二阶段,详细阐述了从类被加载到虚拟机内存开始,直至其从内存中卸载的整个生命周期。这一过程中,类经历了加载(Loading)、验证(Verification)等多个关键步骤。通过具体的实例和代码示例,本文探讨了每个阶段的具体操作和潜在问题,帮助读者全面理解类加载机制的内部运作。 ... [详细]
    • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
    • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
    • Web开发框架概览:Java与JavaScript技术及框架综述
      Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
    • 基于Dubbo与Zipkin的微服务调用链路监控解决方案
      本文提出了一种基于Dubbo与Zipkin的微服务调用链路监控解决方案。通过抽象配置层,支持HTTP和Kafka两种数据上报方式,实现了灵活且高效的调用链路追踪。该方案不仅提升了系统的可维护性和扩展性,还为故障排查提供了强大的支持。 ... [详细]
    • 本文探讨了Android系统中支持的图像格式及其在不同版本中的兼容性问题,重点涵盖了存储、HTTP传输、相机功能以及SparseArray的应用。文章详细分析了从Android 10 (API 29) 到Android 11 的存储规范变化,并讨论了这些变化对图像处理的影响。此外,还介绍了如何通过系统升级和代码优化来解决版本兼容性问题,以确保应用程序在不同Android版本中稳定运行。 ... [详细]
    • 利用PHP SDK高效接入新浪微博热搜榜单功能 ... [详细]
    • 为了向用户提供虚拟应用程序,通常会在基础架构中部署StoreFront或Web Interface。为了确保安全的远程访问,通常需要在DMZ中配置Secure Gateway或Access Gateway。本文详细对比了这两种界面工具的功能特性,包括用户管理、安全性、性能优化等方面,为企业选择合适的解决方案提供了全面的参考。 ... [详细]
    • Win10 周年更新 14393.1737 的详细内容与改进
      尽管今天不是常规的周二补丁日,微软依然发布了 Win10 周年更新 14393.1737 和 Win10 创意者更新 15063.632。本文将详细介绍 Win10 周年更新 14393.1737 的主要更新内容。 ... [详细]
    • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
      秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
    • Presto:高效即席查询引擎的深度解析与应用
      本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
    author-avatar
    mobiledu2502906183
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有