python圖片添加
① 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")))
注意需要添加:/符號作為前綴。