我就发个图片转换成素描效果的Python代码
效果如图(仅供示例):
转换前:
转换后(图片经过处理):
特别添加GUI壳
建议不要直接运行.py文件,打开编辑器后再运行。
代码如下
'''
Title: Python change picture
Author: Ye Shao
Last Change: 2020/05/22 20:18
'''
import tkinter as tk
from tkinter import messagebox
from tkinter import filedialog
from PIL import Image, ImageFilter, ImageOps
def windowtscallback(): #定义函数windowscallback,关闭提醒窗口右上角x键执行
messagebox.showwarning('Do you know? 知道了吗?',"Do you know the warning on the window?\n \n你确认窗口上显示的警告吗?")
windowts = tk.Tk() #实例化windowts,提醒窗口
windowts.title('Important Notice 重要信息') #提醒窗口的标题
windowts.geometry=('500x300') #此行代码设置无效,仅仅为了使窗口好看。正确写法windowts.geometry('500x300')
windowts.resizable(0,0) #设置不可改变大小
ts1 = tk.Label(windowts,text='Before you use the Picture to Sketch tool, you '
'should copy the sourcepicture to another File Path, \n or the ne'
'w Image will be coverd.',bg='Yellow',font=('Arial',16),width=80,height=5)
ts1.pack()
#↑设置窗口内Label并打包
ts2 = tk.Label(windowts,text='在您使用图片转素描工具之前,您应把源图片复制到'
'另一路径内,\n 否则转换后的图片将会覆盖源图片。',bg=