使用阿里云的oss对图片加水印并且字体大小自适应(阿里云oss暂不支持字体大小自适应)

背景:

首先阿里云oss云对象存储是不能做到字体大小自适应的,因为在开发中我们的图片上传的尺寸是做不到固定大小宽度,有时候很宽,有时候很窄,当我们上传小图片也就是宽度很小一般在500px左右的图片的时候,设置字体大小为10刚好,但是由于字体设置之后为固定大小,那么如果在上传一个宽度为8000px的图片,此时字体就非常小几乎看不见,那么水印的效果就完全没有

参考图片水印接口地址:

阿里云oss图片加水印

具体方案

  • 首先通过上面的参考地址的值各个参数的含义
  • 在代码中获取到我们的图片的宽度,当然这个获取图片宽度的代码当时在网上搜了很久,博主这次把他放出来,希望能帮助到大家,地址为获取图片信息,但是这个地址没啥作用,因为只能通过浏览器访问,在代码里面不能实现,问了阿里云客服,那边说也不能实现,最后在网上找了很久代码,发现可以使用,下面把代码放出来

使用阿里云的oss对图片加水印并且字体大小自适应(阿里云oss暂不支持字体大小自适应)相关推荐

  1. 【OSS】图片加水印与上传

    图片加水印与上传 一.效果图 1.未添加水印图 2.添加水印效果图 二.需求场景 三.加水印 1. 图片上设置水印,字体如何设置? 2.图片有大有小,如何使水印大小自适应 3.水印位置如何设置 4.图 ...

  2. C# MVC使用阿里云对象存储加快图片加载速度(一)

    公司有个点餐的项目有大量的图片需要在扫码后的网页进行加载,刚开始使用的客户少的时候公司的4核8G,5M带宽的服务器还能挺快的加载图片和网页,但是客户一多,由于客户大多是快餐行业的,中午点餐的人数是相当 ...

  3. 在线免费给图片添加水印,图片加水印方法教程!

    有时候,我们需要办理各种证件,办理时都需要出示身份证复印件及原件,那么为了防止"有心人"盗用我们的证件,在复印身份证的时候建议大家都给此复印件添加水印会比较好,比如加上:办理*** ...

  4. 给图片加水印--手把手教新码农如何把技术变成产品

    前言 加水印是为图片声明版权出处的一种常用方法. 平常都是写技术文章,文章的重点在技术本身,照片往往不需要加水印,或者需要加也不多,祭出神器PhotoShop很快就能完成. 前一段趁着夏天还不很热的时 ...

  5. php图片水印制作教程,使用PHP给图片加水印的方法

    使用PHP给图片加水印的方法 发布时间:2021-02-10 10:10:09 来源:亿速云 阅读:62 作者:小新 这篇文章主要介绍了使用PHP给图片加水印的方法,具有一定借鉴价值,感兴趣的朋友可以 ...

  6. 在线给图片添加水印,图片加水印方法教程!

    随着自媒体的迅速发展,不少摄影爱好者的优质照片有了新的发表平台,图片的增加繁荣了自媒体平台,但同时也出现了不少剽窃他人图片的现象,原来只发原片的摄影爱好者,纷纷开始在自己的图片上打上水印,今天小编给大 ...

  7. 图片加水印转网络图片(COS)

    目录 前言 介绍 使用 前言 一些原创软件或网站的图片都会有自己的水印logo,上传时加入还是下载时加入都可,目的就是添加自己的水印版权.本次将图片添加水印+转出网络路径结合奉上. 介绍 java 生 ...

  8. golang实现给图片加水印

    2019独角兽企业重金招聘Python工程师标准>>> 最近跟在写golang图片加水印的方法,这里用的是一些基本的功能. package mainimport ("fmt ...

  9. php加水印功能,PHP图片加水印功能

    本篇文章主要介绍PHP图片加水印功能,感兴趣的朋友参考下,希望对大家有所帮助. 实例代码如下:<?php /** * 功能:给一张图片加上水印效果 * $i 要加水印效果的图片 * $t 水印文 ...

最新文章

  1. android json转db,Android Room:将json结果转换为db对象的有效方法
  2. Direct3D初始化代码含义
  3. 月光博客 - 再谈软件保护中软加密和硬加密的安全强度
  4. boost::math::chi_squared用法的测试程序
  5. 热力地图高德_高德地图:最新动态
  6. 飞畅科技-工业级以太网交换机常见问题解析!
  7. udemy下载课程无法播放_最好的Udemy Web开发课程+热门免费课程
  8. C++ 继承 | 对象切割、菱形继承、虚继承、对象组合
  9. 怎么知道自己是否适合计算机专业,事实:我怎么知道我的旧计算机是否适合win7或win10?...
  10. Onedrive云盘程序——OneManager小白设置指南
  11. 《人工智能赋能数字水务》白皮书来了!
  12. Axure RP 9(附授权码+安装教程)
  13. odoo-OPENERP仓库各类知识详解
  14. GRACE专题--提供一个转换ICGEM网站的gfc文件为mat的代码
  15. 去除WinRar压缩 迷你页
  16. Flutter中使用connectivity实现网络检测
  17. workman+thinkPHP 即时通讯
  18. Jackson多克隆抗体丨艾美捷Jackson纳米二级抗体研究
  19. 【注意】这款Python快递查询小系统超级好用:不信你自己试试?
  20. 小人物解决四大数学问题:记传奇华人数学家李天岩

热门文章

  1. JDO是什么意思?JDO使用实例
  2. STM:一种新的肺癌标志物
  3. 使用Scratch制作项目《弹珠游戏》
  4. 拼题 L2-001 紧急救援 最短路计数+记录路径
  5. 数组排序函数 从小到大排序 C语言
  6. 基于ASP.NET生成二维码详细源码
  7. vuejs中html2canvas使用 背景图和二维码海报图片保存到一张图片上 生成一张海报并下载
  8. 使用Nginx访问图片报404
  9. 走近Ts,用了爽,用后一直爽(一)
  10. 吃烧烤之命令模式学习笔记[C++版] 1