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博客用户故事分析
这是敏捷开发用户故事系列的第十一篇.(栏目目录) 经常有人问起有没有完整的用户故事案例.本人在网上找了一下,大约能找到两三篇,但多数只是为了描述用户故事的语法而已,都不涉及用户故事的颗粒度.大量故事的 ...
随机推荐
- 如何去除List集合中的重复元素?
一.问题由来 在实际开发的时候,我们经常会碰到这么一个问题:一个集合容器里面有很多重复的对象,里面的对象没有主键,或者说忽略主键,根据业务的需求,我们需要根据条件筛选出没有重复的对象. 二.去重操作 ...
- LinkedBlockingQueue 和 ConcurrentLinkedQueue的区别
1. 简单的开篇 LinkedBlockingQueue 和 ConcurrentLinkedQueue 是 Java 高并发场景中最常使用的队列.尽管这两个队列经常被用作并发场景的数据结构,但它们之 ...
- 文章目录&友情链接
文章目录&友情链接 1:<公告:本博客开始写博文了> 2.本人网络图书馆
- 第4章 SparkSQL数据源
第4章 SparkSQL数据源 4.1 通用加载/保存方法 4.1.1 手动指定选项 Spark SQL的DataFrame接口支持多种数据源的操作.一个DataFrame可以进行RDDs方式的操作, ...
- Mockito鸡尾酒第一杯 单测Mock
鸡尾酒 Mockito是Java的单元测试Mock框架. 它的logo是一杯古巴最著名的鸡尾酒Mojito, Mojito鸡尾酒,源自古巴的哈瓦那,带有浓厚的加勒比海风情. 并不浓烈,但是喝一杯下去, ...
- golang 创建 tun 设备
源码: package main import ( "flag" "fmt" "github.com/pkg/errors" "n ...
- 结对项目:四则运算题目生成器(C)
一.Github项目地址:https://github.com/Spartaright/myapp(合作人:梁天龙.赖佑铭) 二.PSP表格(如下图) 1.项目地址 PSP表格 PSP2.1 Pers ...
- RedHat 6.8 离线安装Docker (rpm包安装)
我的环境: [root@localhost ~]# uname -r 2.6.32-642.el6.x86_64 [root@localhost ~]# cat /etc/redhat-release ...
- 在使用postman中操作api接口测试403解决方法
在向Jenkins发送请求时收到了这样的403错误信息: No valid crumb was included in the request 后来通过google找到了解决方案. http://st ...
- Asp.NetCore 3.1 使用AutoMapper自动映射转换实体 DTO,Data2ViewModel
1:什么是AutoMapper? 下面为AutoMapper官方的解释: AutoMapper是一个对象-对象映射器.对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作. 使Aut ...