本文实例为大家分享了python制作缩略图的具体代码,供大家参考,具体内容如下
import cv2 #导入opencv模块
from tkinter import * #导入tkinter模块
from tkinter import ttk #tkinter最新的主题部件
from PIL import Image
#初始化模块
root = Tk()
root.title('Pt')
root.geometry('600x300')
#查找图片路径,成功则显示图片
def searchPicture():
location = locOfPicture.get()
img = cv2.imread(location)
cv2.imshow("Image",img)
#生成缩略图
def setPicture():
# 获取图片路径
location = locOfPicture.get()
# 对图片进行操作
im = Image.open(location)
im.thumbnail((int(heightOfPicture.get()),int(widthOfPicture.get())))
im.save(nameOfImg.get(),'JPEG')
label1 = ttk.Label(root,text='选择图片')
label2 = ttk.Label(root,text='长:')
label3 = ttk.Label(root,text