CSDN博客图片水印自定义及去除方法
小图上传说明

尺寸较小的图片上传后默认不加水印,而且默认水平居中显示。你可以更改markdown格式后面的#pic_center,这是设置图片水平对齐的方式。#pic_left就是左对齐,#pic_right是右对齐。
大图上传说明

大图上传默认添加水印,同样也是默认水平居中显示。这里的水平居中指的是图片在文章排版中的位置,而不是文字水印在图片中的位置。
如何去除水印
将图片url中和设置水印相关的参数全部删除就可以了。
- 带水印的url
https://img-blog.csdnimg.cn/20200916140807910.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTUxNTYw,size_16,color_FFFFFF,t_70#pic_center
- 去水印的url
https://img-blog.csdnimg.cn/20200916140807910.jpg#pic_center
#pic_center之前也说过了,这是设置图片在文章中水平居中对齐,并不是设置水印的参数,可以不用删除。
最终效果展示

批量去除水印

一般我们写博客肯定不止插入一张图片。CSDN提供了一个替换的快捷键Ctrl+G,被替换的内容为image/watermark,替换的内容为空,点击全部替换即可去掉所有图片的水印。
水印的自定义
有时候我们可能并不想删除水印,毕竟水印还可以起到保护知识产权的作用。但又不想因为水印而影响图片的美观性,这时候我们就需要学会自定义水印格式了。
还是以上面大图的url为例,讲解如何自定义水印格式。
https://img-blog.csdnimg.cn/20200916140807910.jpg?
x-oss-process=image/watermark,
type_ZmFuZ3poZW5naGVpdGk,
shadow_10,
text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyOTUxNTYw,
size_16,
color_FFFFFF,
t_70
#pic_center
我们先了解一下这几个参数,以及各参数的具体含义:
| 参数名称 | 相关描述 | 取值范围 |
|---|---|---|
| watermark | 为图片添加图片或文字水印 | \ |
| type | 文字水印字体(Base64编码) | 所有支持的字体 |
| shadow | 指定文字水印的阴影透明度 | [0, 100] |
| text | 文字水印内容(Base64编码) | 最大长度为64个字符 |
| size | 文字水印大小 | (0, 1000] |
| color | 文字水印颜色 | 十六进制颜色码 |
| t | 水印图片或水印文字的透明度 | [0,100] |
所以,你可以通过修改这些参数的值来自定义水印格式。
比如这里想将水印文字内容设置为我是水印文字内容,因为水印文字内容必须是Base64编码格式,这里推荐一个BASE64在线加解密工具。水印文字经Base64编码后就是5oiR5piv5rC05Y2w5paH5a2X5YaF5a65,文字大小设置为100,颜色设置为绿色,透明度设置为50,再添加一对参数值g_south,该参数值指定水印在图片中下位置显示。更改上面的参数重新设置url后,图片效果展示如下:
https://img-blog.csdnimg.cn/20200916140807910.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_5oiR5piv5rC05Y2w5paH5a2X5YaF5a65,size_100,color_00FF00,t_50,g_south#pic_center

引用参考链接
更多关于图片水印的参数详情可以点击这里查看。其实,CSDN上传的图片采用的是OSS存储技术,所以不仅图片水印可以自定义,对图片的其他操作也可以自定义,比如:旋转,裁剪,锐化等,详情可以点击这里查看。
CSDN博客图片水印自定义及去除方法的更多相关文章
- Python 实用爬虫-04-使用 BeautifulSoup 去水印下载 CSDN 博客图片
Python 实用爬虫-04-使用 BeautifulSoup 去水印下载 CSDN 博客图片 其实没太大用,就是方便一些,因为现在各个平台之间的图片都不能共享,比如说在 CSDN 不能用简书的图片, ...
- 更改CSDN博客皮肤的一种简易方法
CSDN改版后,皮肤设置变得不能够更改了,不过下面这种方法依然可以做到: 首先来到博客设置的主页面:. 接下来按ctrl + shift + i进入 如下页面,然后点击图中红色标记圈起来的选择元素按钮 ...
- 如何在CSDN博客自定义栏目中添加“给我写信”
在"自定义栏目"中添加"连接"(将自己的微博,QQ空间和CSDN博客关联起来)很多人都做过.但是添加"给我写信"这个功能,用的好像不太多.此 ...
- 从CSDN博客下载的图片如何无损去水印
如果你想下载别人CSDN博客文章中很好看的图片,但却有水印 想要下载去水印的图片,可以先鼠标右击该图片,选择复制图片地址 https://img-blog.csdnimg.cn/20200916140 ...
- 手把手教你在CSDN博客中插入图片之剑走偏锋系列
1.在博客园注册账号.你没有看错,就是博客园,在图像上传方面博客园比CSDN这个垃圾强太多了. 2.在博客园进入随笔撰写编辑模块,点击上传图像按钮(点最黄的那个,别点错了). 3.弹出如下窗口 ,点击 ...
- Python爬取CSDN博客文章
0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.win ...
- 公告:CSDN博客频道新功能正式上线!
各位尊敬的CSDN用户: 你们好! 为了更好的服务于用户,CSDN博客最新推出如下功能: 1.取消开通博客3天才能发布博文的限制,博客开通之后即可发表博文 2.博客文章增加自定义摘要功能 在发表 ...
- 为CSDN博客添加站内搜索栏目
栏目代码 <div id="panel_Search"> <img src="http://img.blog.csdn.net/201707190247 ...
- 敏捷开发用户故事系列之十一:CSDN博客用户故事分析
这是敏捷开发用户故事系列的第十一篇.(栏目目录) 经常有人问起有没有完整的用户故事案例.本人在网上找了一下,大约能找到两三篇,但多数只是为了描述用户故事的语法而已,都不涉及用户故事的颗粒度.大量故事的 ...
随机推荐
- 还不会springboot,阿里p8大牛一份385页pdf直接甩在脸上,给我啃
第一章 Java EE简介 Java EE 有相应的规范实现,包括但不限于: Web 支持 事务支持 消息服务 数据库持久层 Container JWS JAX-RS JNDI JAXP/JAXB J ...
- 【算法•日更•第三十期】区间动态规划:洛谷P4170 [CQOI2007]涂色题解
废话不多说,直接上题: P4170 [CQOI2007]涂色 题目描述 假设你有一条长度为5的木版,初始时没有涂过任何颜色.你希望把它的5个单位长度分别涂上红.绿.蓝.绿.红色,用一个长度为5的字符 ...
- 为什么?为什么?Java处理排序后的数组比没有排序的快?想过没有?
先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个有颜值却假装靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题 ...
- PC,移动端H5实现实现小球加入购物车效果
HTML部分: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" ...
- 华为云配置Objected-based Storage System
本实验要求基于开源的对象文件系统(例如Ceph),搭建视频点播(VoD)网站.可参考使用Ceph, wordpress, php 以及nginx 实现相关功能,主要包含以下方面: 配置Ceph; 配置 ...
- Privacy-Preserving Deep Learning via Additively Homomorphic Encryption
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! Full version of a paper at the 8-th International Conference on Appli ...
- pytest与Allure集成
1.窗口的方式 重启jenkins,重新连接,继续上次的内容.(注意:点击launch,重新下载slave-agent文件,然后双击slave-agent文件进行连接.上次下载的slave-agent ...
- 自己搭建的集群,启动hadoop时slave节点的datanode没有启起来怎么办?
自己搭建的集群,启动hadoop 集群是,发现slave节点的datanode没有启动,查了资料发现是因为我在启动集群前,执行了这个命令: hadoop namenode -format 这个指令会重 ...
- 区块链入门到实战(31)之Solidity – 第一个程序
为简单起见,我们使用在线Solidity开发工具Remix IDE编译和运行Solidity程序. 第1步 – 在File explorers选项卡下,新建一个test1.sol文件,代码如下: 示例 ...
- ASP.NET Core 3.1 WebAPI的跨域问题
1.nuget要加上 Microsoft.AspNetCore.Cors 中间件. 2.在Startup类里先定义一个全局变量. private readonly string AllowSpecif ...