阿里云ali-oss图片增加水印

先附上文档连接 : https://helpcdn.aliyun.com/document_detail/44957.html

水印文字或图片必须经过一下转化

URL安全的Base64位编码

在图片处理服务里会有很多参数需要变成Base64位编码,参考RFC4648。注意这里的URL 安全Base64位编码只是用在水印操作某些特定参数(文字水印的文字内容,文字颜色,文字字体及图片水印的水印object)里,不要将其用来签名字符串(Signature)的内容。编码的格式是:

  • 先将内容编码成Base64结果;
  • 将结果中的加号”+”替换成中划线“-“;
  • 将结果中的斜杠”/”替换成下划线”_”;
  • 将结果中尾部的“=”号全部保留;

我这里仅仅使用了Base64转码,(因为转化之后没有以上规则中出现的符号);

增加文字水印的例子连接:

https://andycfm.oss-cn-shanghai.aliyuncs.com/14956773880005-3.jpg?x-oss-process=image/watermark,size_15,t_50,color_000000,text_aGVsbG8g6L-Z6YeM5piv5rC05Y2w

图片水印连接:https://andycfm.oss-cn-shanghai.aliyuncs.com/14956773880005-3.jpg?x-oss-process=image/watermark,image_MDEyMTU0NTQ1LnBuZw==,t_90,g_se,x_10,y_10

截图:

原文地址:https://www.cnblogs.com/xiezhonglong/p/9806231.html

时间: 2024-10-06 17:05:02

阿里云ali-oss图片增加水印的相关文章

云计算:创业的好时机——上海够快网络科技有限公司总经理蒋烁淼专访(评价阿里云的OSS的4个优点)

云存储是云计算目前的热点之一,Dropbox.Box等产品的风靡,公司因此获得极高估值,都印证了这一点.但云存储对技术和资金要求都比较高,竞争也非常激烈,挑战巨大.国外云存储公司有亚马逊的云平台作为支撑,大大减少了发展初期的阻力.而中国公司该怎么办呢? 近日,国内知名的云存储服务公司上海够快网络科技有限公司(简称“够快”)已经全面从自己部署服务器转向阿里云开放存储服务,我们为此特地采访了够快总经理蒋烁淼. 刘江:为什么想到创建够快?在创建够快之前做了哪些准备? 蒋烁淼:创建够快是一件蛮有趣的事情

使用阿里云的oss服务在前端进行文件上传踩过的坑

直接在前端使用阿里云的oss服务向oss上传文件有现成的js写的sdk 项目地址:https://github.com/aliyun-UED/aliyun-sdk-js 使用js上传的example地址:https://github.com/aliyun-UED/oss-js-upload 使用上面的example中的例子做好相关的配置后可以直接进行文件的上传操作,但是当文件的上传大小超过切片大小时,会对改文件进行切片上传操作,这个时候,文件总是在上传成功后进行文件的拼接操作时失败,这个时候注意

IOS给图片增加水印(图片、文字)

在网上发现很多人使用 CGContextDrawImage(context,CGRectMake(0,0,self.width,self.height),[image CGImage]); //原图    CGContextDrawImage(context,rect,[mask CGImage]); //水印图 添加水印,图像会颠倒,还需要改变坐标 CGAffineTransform myTr = CGAffineTransformMake(1, 0, 0, -1, 0, self.heigh

阿里云安装 oss sdk

前言 花非花雾非雾 SDK下载 GitHub地址:GitHub 版本迭代:Releases SDK API文档:API Doc 环境准备 PHP 5.3+,可通过php -v命令查看当前的PHP版本. cURL 扩展,可通过php -m命令查看curl扩展是否已经安装好. 说明: Ubuntu下可以使用apt-get包管理器安装php的cURL扩展 sudo apt-get install php-curl CentOS下可以使用yum包管理器安装php的cURL扩展 sudo yum inst

Haproxy内网连接阿里云存储OSS后提供下载

global log 127.0.0.1 local0 maxconn 4096 #最大连接数 chroot /usr/local/haproxy uid 99 #所属运行的用户UID gid 99 #所属运行用用户组 daemon #以后台形式运行HAProxy nbproc 1 #启动1个实例,可以启多个来提高效率 defaults log global mode http option httpclose #每次请求完毕后主动关闭http通道 option redispatch #当ser

BitmapImage处理网络图片,例如阿里云获取的图片。异步加载到需要显示的控件上。提升速度非常明显。

想直接把网络图片赋给控件,又要下载又要缓存,速度非常慢.不流畅. 需要进行处理,异步加载会显著提升速度.方法如下: public static BitmapImage ByteArrayToBitmapImage(byte[] byteArray) { BitmapImage bmp = null; try { bmp = new BitmapImage(); bmp.BeginInit(); bmp.StreamSource = new MemoryStream(byteArray); bmp

阿里云OSS

想将图片存储到阿里云上,尝试着了解了下阿里云的OSS. 文档地址:https://help.aliyun.com/?spm=5176.doc31837.201511181.1.TePvVX .net 版本SDK 的github地址:https://github.com/aliyun/aliyun-oss-csharp-sdk?spm=5176.doc32085.2.4.kSjabk 贴个OSS开通的region 和endpoint 的图,地址:https://help.aliyun.com/do

laravel下使用阿里云oss上传图片

对小公司而言,使用阿里云oss比直接买硬盘要划算的多,不管从存储性价比上还是从网速负载上.最近因为公司的项目有比较大的图片存储访问需求,所以决定使用阿里云的oss. 在研究了一下以后,摆着不自己造轮子的原则,决定使用AliyunOss,国人laravel高手JohnLui封装的一个阿里云oss的操作库. AliyunOSS 是阿里云 OSS 官方 SDK 的 Composer 封装,支持任何 PHP 项目,包括 Laravel.Symfony.TinyLara 等等.Github 地址:http

阿里云OSS服务体验

我是一名PHPer,从事后台的一切开发.话说不会服务器基本运维和操作,尤其是Linux系统,不是一个合格PHPer.刚好我们公司又没有专门的运维工程师,所以平时的运维工作就大包小包地落在我身上了. 我们现在的产品是微信公众号-老玩童享福,线上的活动主要有:视频健康任务(每天做任务打卡).每日五道题选择题.每日猜猜(回复关键词答案).百日行动(关于健康方面的活动,每天做任务打卡,模式仿新东方百日行动).商城(接入有赞的商城).文体秀活动(包括有奖答题和文艺投票,覆盖河北所有地级市,分别有石家庄.唐