python给图片加半透明水印_python给图片增加透明文字水印
【实例简介】
【实例截图】
【核心代码】
# coding:utf-8
from PIL import Image, ImageDraw, ImageFont
def add_text_to_image(image, text):
font = ImageFont.truetype('C:\Windows\Fonts\STXINGKA.TTF', 36)
# 添加背景
new_img = Image.new('RGBA', (image.size[0] * 3, image.size[1] * 3), (0, 0, 0, 0))
new_img.paste(image, image.size)
# 添加水印
font_len = len(text)
rgba_image = new_img.convert('RGBA')
text_overlay = Image.new('RGBA', rgba_image.size, (255, 255, 255, 0))
image_draw = ImageDraw.Draw(text_overlay)
for i in range(0, rgba_image.size[0], font_len*40 100):
for j in range(0, rgba_image.size[1], 200):
image_draw.text((i, j), text, font=font, fill=(0, 0, 0, 50))
text_overlay = text_overlay.rotate(-45)
image_with_text = Image.alpha_composite(rgba_image, text_overlay)
# 裁切图片
image_with_text = image_with_text.crop((image.size[0], image.size[1], image.size[0] * 2, image.size[1] * 2))
return image_with_text
if __name__ == '__main__':
img = Image.open("test.jpg")
im_after = add_text_to_image(img, u'好例子网')
im_after.save(u'测试使用.png')
python给图片加半透明水印_python给图片增加透明文字水印相关推荐
- 用PDF格式协议的方式给PDF文档添加透明文字水印
用PDF格式协议的方式给PDF文档添加透明文字水印 *有情提示:本文适合有一定pdf格式协议基础的人阅读. 一.生成一个HelloWorld.pdf 首先,为了方便介绍,我们先写一个Helloworl ...
- python给图片加半透明水印_Python 批量加水印就这么简单!
工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题: 在线工具需要将图片上传到对方服务器,信息不安全. 很多工具不具 ...
- python给图片加半透明水印_图片添加半透明文字水印 Python
效果 python marker.py -f ./input/test.png -m '添加水印' 功能 使用知名python图片处理库PIL,为图片添加文字水印. 实现 步骤:根据文字生成水印图片: ...
- Java使用Graphics2D添加文字水印碰见的坑(给透明底图片加半透明水印)
先上代码 public static void addText(String fileName, String text) throws IOException {BufferedImage buff ...
- python图片修复软件下载_python 实现图片修复(可用于去水印)
在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢? 答案是肯定的 ...
- python将图像变成没有颜色_python将图片设置背景颜色修改为透明色
由于原始的logo是白色背景的,而我们需要将白色背景更改为透明色,这里启用万能工具python进行图片转换了,使用到的就是pillow包的image. png格式是具有除了rgb三色外第四个参数表明像 ...
- python将图片转为字符画_Python将图片转换为字符画的方法
最近在学习python,看到网上用python将图片转换成字符画便来学习一下 题目意思是,程序读入一个图片,以txt格式输出图片对应的字符画,如图所示: 以下是python代码: # coding:u ...
- python将图片原比例缩小_Python实现图片长宽比例缩放和填充
1 ''' 2 : 一个缩略图程序, 不需要的部分可以去掉3 : 主要实现了尺寸(长宽)和大小(KB)的缩小4 ''' 5 importcv26 importos.path7 from PIL imp ...
- wpf 图片绝对路径引用_Python Pillow 图片处理
安装Pillow模块方法 Windows安装 在Windows,32位和64位版本的车轮,蛋和可执行安装程序中为Windows支持的Pythons矩阵编写了Pillow二进制文件.除raqm和libi ...
- vue图片加载失败使用默认图片,el-image支持懒加载,自定义占位、加载失败等
<template><d2-container><h3>image加载失败使用默认图片</h3><img src=""alt= ...
最新文章
- 极大似然估计的理解与应用
- Jenkins配置Java项目1(Java+Maven+Tomcat+SVN/Git)
- 015PHP文件处理——文件处理flock 文件锁定 pathinfo realpath tmpfile tempname
- 当推荐系统遇上用户画像:你的画像是怎么来的?
- Buffer的基本的原理
- typeScript的函数实例
- 让批处理文件(.bat)程序无窗口(隐藏/静默)运行
- 8-[函数]-嵌套函数,匿名函数,高阶函数
- java aspectj_AspectJ基本用法
- 给程序员的10条建议
- Python工作笔记-使用Py遍历文件夹及其子文件夹内容
- lr LoadRunner Internal Architecture loadrunner运行原理图解
- 数据结构之插入排序:折半插入排序算法
- 在 Linux 下使用 RAID(九):如何使用 ‘Mdadm’ 工具管理软件 RAID
- python学习第六天运算符总结大全
- u8 和 char如何转化_算法:如何实现大正整数相加?
- 【数学建模笔记 22】数学建模的模糊数学模型
- java 时间处理工具类
- Excel文件批量删除指定行或列
- 1214线段覆盖问题——贪心法
热门文章
- Quartz的使用案例
- ASP.NET MVC 3和Razor中的@helper 语法
- 内文广告程序开发中遇到的一个问题
- 【观点讨论与支撑】科研学习的过程真的是枯燥的乏味的吗?
- 牛客《机器学习》习题收集整理
- 李宏毅机器学习HW1_pm2.5prediction(adagrad/gradient descent/SGD)
- 初步认识图像的直方图
- Java设计模式-装饰者设计模式
- Glide 4.x之ModelLoader简单分析
- 配置多个git账号_git配置账号(用户名/邮箱)