Python3.4图片转换素描
from PIL import Image, ImageFilter, ImageOps
img = Image.open('C:\\Users\\hengli\\Pictures\\lovewallpaper\\214926-106.jpg')
def dodge(a, b, alpha):return min(int(a*255/(256-b*alpha)), 255)
def draw(img, blur=25, alpha=1.0):img1 = img.convert('L') #图片转换成灰色img2 = img1.copy()img2 = ImageOps.invert(img2)for i in range(blur): #模糊度img2 = img2.filter(ImageFilter.BLUR)width, height = img1.sizefor x in range(width):for y in range(height):a = img1.getpixel((x, y))b = img2.getpixel((x, y))img1.putpixel((x, y), dodge(a, b, alpha))img1.show()#img1.save('C:\\Users\\hengli\\Pictures\\CameraMan\\照片1.png')
draw(img)
原图转换后<img src="https://img-blog.csdn.net/20150210153148411" alt="" /><img src="https://img-blog.csdn.net/20150210152852427" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);" alt="" />
Python3.4图片转换素描相关推荐
- python把图片转化为素描画_python如何将图片转换素描画 python将图片转换素描画代码示例...
python如何将图片转换素描画?本篇文章小编给大家分享一下python将图片转换素描画代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 代码如 ...
- img解包打包工具_Python开发GUI实战:图片转换素描画工具!
奋斗没有终点好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ! 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继 ...
- Python开发GUI实战:图片转换素描画工具!
奋斗没有终点 好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继续 ...
- 用python画apc图_Python开发GUI实战:图片转换素描画工具!
奋斗没有终点好好学习72变,因为将来 没有人能替你阻挡81难 . 生如蝼蚁,当有鸿鹄之志: 命如纸薄,应有不屈之心 . ! 今天被这句话触动了,所以开篇分享给大家.鸡汤有毒,但有时大家却靠它激励自己继 ...
- python base64 实现_用Python开发GUI实战教程:图片转换素描画工具
python作为胶水语言,它几乎是无所不能的,但个人一直觉得在GUI开发方面,python可以算作是短板了,为什么?因为性能-python的性能问题,往往出现在其他编程语言对其的鄙夷中.但不管如何py ...
- python 人像素描_Python3.4图片转换素描详解
from PIL import Image, ImageFilter, ImageOps img = Image.open('C:\\Users\\hengli\\Pictures\\lovewall ...
- python照片转素描_Python3.4图片转换素描
from PIL import Image, ImageFilter, ImageOps img = Image.open('C:\\Users\\hengli\\Pictures\\lovewall ...
- python 人像素描_python如何将图片转换素描画
代码如下 # -*- coding:utf-8 -*- import cv2 import numpy as np from tkinter import filedialog, Tk from os ...
- python怎么画正方体素描_python如何将图片转换素描画
代码如下 # -*- coding:utf-8 -*- import cv2 import numpy as np from tkinter import filedialog, Tk from os ...
最新文章
- linux系统用户,组和权限的管理
- 倒计时三天丨NeurIPS 2020预讲会:7位智源青年科学家,21场报告
- 算出当前系统后某个月的日期_Python3.7知其然知其所以然-第十八章 日期函数
- 【C++】函数缺省参数的作用
- 【题意分析】1042 Shuffling Machine (20 分)
- FAQ系列 | 几种常见MySQL无法启动案例
- 解决Oracle11g密码180天过期,账号锁住的问题
- 谈谈YOLOv2做了哪些改进
- 车机开发之均衡器app开发
- 玩转大麦盒子airplay
- [ 成为架构师系列 ] 2. 深入理解 Cookie 与 Session ,Facade 设计模式, 分布式 Session...
- ArcGIS中shp文件的裁剪
- lisp 焊接符号标注_焊接符号标注及表示方法
- 常用数学公式,推导记录
- 虚拟vpc服务器搭建,虚拟私有云VPC搭建IPv6网络
- IMX6q ft5x0x_ts触摸芯片分析
- DC/DCT/DCG 差别和联系
- html表格背景颜色
- 可视化工具d3(v5)教程
- 中学生学籍信息管理系统
热门文章
- 飞书的故事,不止协同办公?
- Python小程序(7)输出国际象棋盘
- Python实现发送警告通知到企业微信方法详解
- 魅思CMS10php开源版,魅思V10全能开源版,集成第三方支付接口_带站群功能,卡密系统+多线路播放...
- 《高级数据库系统》学习笔记
- webpack错误之ERROR in mainModule not found: Error: Can‘t resolve ‘./src‘ in ‘C:\Users\tuchunrong\Progr
- 平台经济下的商业模式画布
- JAVA计算机毕业设计二手手机回收平台系统Mybatis+源码+数据库+lw文档+系统+调试部署
- 图片压缩CompressUtil解析
- React TSLint中常见的问题及处理方法