当前位置:首页 » 编程语言 » python图片添加

python图片添加

发布时间: 2023-05-21 13:28:57

python通过format给图片名称加个前缀

1、启动图像批量处理工具以及图片文件。
2、右键调出菜单下拉则丛框。
3、点击菜单里的斗纯批处理按钮。
4、.出现批处理窗口后就可以批量给图片孙销樱名称添加前缀了。

② Python 如何在图片上 添加 带格式的文本

打誉隐开IDLE软件,导入相关函数库。

from PIL import Image, ImageDraw,ImageFont
python如何给图片添加文字水印

读取一张图片。

im = Image.open("d:/庆指厅cat.jpg").convert('RGBA')
python如何给图片添加文字水逗激印

采用下面代码,对图片添加水印。

txt=Image.new('RGBA', im.size, (0,0,0,0))

fnt=ImageFont.truetype("c:/Windows/fonts/Tahoma.ttf", 20)

d=ImageDraw.Draw(txt) d.text((txt.size[0]-80,txt.size[1]-30), "cnBlogs",font=fnt, fill=(255,255,255,255))
python如何给图片添加文字水印

查看我们的水印添加的效果。
python如何给图片添加文字水印

我们添加的水印效果如下。
python如何给图片添加文字水印

③ python 给图形化界面插入背景图片

#-*-coding:utf-8-*-
#file:TkinterCanvas.py
#
importTkinter#导入Tkinter模块
fromPILimportImage,ImageTk

root=Tkinter.Tk()
canvas=Tkinter.Canvas(root,
width=500,#指定Canvas组件的宽度
height=600,#指定Canvas组件的高度
bg='white')#指定Canvas组件的背景色
#im=Tkinter.PhotoImage(file='img.gif')#使用PhotoImage打开图片
image=Image.open("img.jpg")
im=ImageTk.PhotoImage(image)

canvas.create_image(300,50,image=im)#使用create_image将图片添加到Canvas组件中
canvas.create_text(302,77,#使用create_text方法在坐标(302,77)处绘制文字
text='UseCanvas'#所绘制文字的内容
,fill='gray')#所绘制文字的颜色为灰色
canvas.create_text(300,75,
text='UseCanvas',
fill='blue')
canvas.pack()#将Canvas添加到主窗口
root.mainloop()

④ Python小技巧:两行代码实现批量给图片填加水印,这也太简单了

我们平时要给图片加水印,但是又不会PS,免不了着急上火,还找不到人,想想还是得自己学一手~

而且图片很多的话,PS还是挺慢的,用Python一键生成即可,效率杠杠的。

准备工作

环境的话我这里使用的是 Python 和 pycharm

如果添加一张图片的水印,两行代码就实现了。

本次使用的模块是 filestools , 第三方模块,咱们需要手动安装一下。

win+r打开搜索框,输入cmd 按确定后弹出命令提示符窗口,输入 pip install filestools 即可安装成功。

代码解析

1、单张图片中纳添加水印

模块导入

怎么使用 filestools 模块呢?

首先导入模块里面的一个方法,watermarker ,点上 marker ,然后 import add_mark

add_mark 已经包含了很多方法

file 是添加水印照片 ,mark 使用哪些字作为水印,out 保存的地方 ,color 颜色,size 水印字体的大小,opacity 不透明度,space 字体间距,angle 旋转角度。

假设我要给图片添加上:人生苦短, 快学python

咱们把图片和文字加进去即可,代码如下:

2、批量填加多张图片水印

批量给图片添加的话,需要用到 OS 模块。

导入一下

用os模块读取文件夹所有内容 ,使用 files 接收。

打印一缓慧下

现在所有文件名字都有了

通过 for 循环遍历都打印出来

然后将文件添加进去,我们读取的是 img_1 里面的内容,那就把这个文扰培答件里的内容都传进去,保存数据的时候,都会保存在这里面。

再改一下透明度

我这里改成0.5

这样就清晰多了~

⑤ python在图片上添加指定字体的文字

本文主要介绍如带做桥何通过Python在图片上的指定位置添胡亮加文字,主要利用两个库OpenCV和PIL。

1.安蠢猛装OpenCV

pip install opencv-python

2.利用putText方法来实现在图片的指定位置添加文字

putText(img, text, org, fontFace, fontScale, color, thickness=None, lineType=None, bottomLeftOrigin=None)

在使用putText方法在图片上添加文字的时, 无法直接添加中文 无法导入字体文件 ,接下来我们利用另一库PIL来解决这个问题。

1.安装PIL库

pip install Pillow

2.添加文字信息

通过加载ttc格式的字体文件,就可以设置显示文字的字体。

⑥ 如何用python导入一张图片

建立工具栏之后,在程序运行添加一张图片运行。
选择图片添加之后,在图片编辑程序里运用函数导入完成。

⑦ python 如何将图片嵌入表格

要将图片嵌入表格,可以使用 Python 的 openpyxl 库。
以下是一个例子:
from openpyxl import Workbook
from openpyxl.drawing.image import Image
# 创建一个新的工作簿
wb = Workbook()
ws = wb.active
# 将图片插入到指定的单元格
img = Image('A路径/图片.png')
ws.add_image(img, 'B2') # 在 B2 单元格中插入图片
# 保存工作簿
wb.save('表格.xlsx')
上述代码中,使用 openpyxl.drawing.image.Image 类加载本地图片,并使用 add_image 方法将其插入到指定的单元格中。
其中,add_image 方法的第一个参数是要插入的图片对象,第二个参数是要将图片插入到哪侍锋个单元格中。
在上面的例子中,我们将图片插入到了 B2 单元格中。如果需要插入到其他单元格,可以相应地修改第二个参数。
最后,调用 save 方法保存工作簿即可。请注意,为了使该晌码代码正常执行,您需要先安宴谈哪装 openpyxl 库。

⑧ python怎么在word表中插图片

# -*- coding: UTF8 -*-from docx import Documentfrom docx.shared import Pt doc = Document() # 文件存储路径path = "C:\\Users\\Administrator\\Desktop\\word文档\\" # 读取文档# doc = Document(path + "hello.docx") # 添加图片,后面的参数设置图片尺寸,可以选填doc.add_picture(path + 'cat.jpg', width=Pt(300))

⑨ python怎么输入图片

python导入图片的方法:

一、直接从源图片中导入(图片位于images文件夹内)self.label1=QLabel(self)

self.label1.setPixmap(QPixmap(r"images/head.jpg"))

layout.addWidget(self.label1)

#或者 layout.addWidget(QLabel(self, pixmap=QPixmap("images/head.jpg")))

二、利用qrc资源导入

1、先写qrc文件

images/head.jpg

images/body.jpg

2、将qrc文件转化成py文件

转化命令为:pyrcc5 res.qrc -o res_rc.py

3、导入res_rc.py:import res_rc

4、layout.addWidget(QLabel(self,pixmap=QPixmap(":/images/head.jpg")))

注意需要添加:/符号作为前缀。

热点内容
安卓咪咕音乐怎么录制视频 发布:2024-05-19 07:56:06 浏览:838
如何搞出超大声的听声辨位安卓版 发布:2024-05-19 07:46:21 浏览:927
linux安全模式 发布:2024-05-19 07:27:25 浏览:176
为什么安卓手机安装不了cpk 发布:2024-05-19 07:22:21 浏览:313
pythonempty 发布:2024-05-19 07:15:16 浏览:930
路由器虚拟服务器搭建 发布:2024-05-19 07:15:15 浏览:999
方舟编译器何时推送 发布:2024-05-19 07:15:10 浏览:599
魔兽世界自动钓鱼脚本 发布:2024-05-19 06:43:07 浏览:496
cbs加密 发布:2024-05-19 06:29:56 浏览:203
ssis存储过程 发布:2024-05-19 06:21:31 浏览:632