admin管理员组文章数量:1794759
【python趣味小代码】为你女(男)神打造专属素描照,hhhhhh
前言
嗨喽~大家好呀,这里是魔王呐 !
在这寻常得今天,我逛我的文件夹得时候
发现我还有这个有趣得效果得代码,不止是何夕写的拉~
反正现在被我挖掘出来了~被我使用了!!
然后在这里在分享给大家~可以拿去霍霍一下别人,hhhh
代码 from PIL import Image import numpy as np在这里放入你想要绘成素描的原图
a = np.asarray(Image.open(r".\\迪丽热巴.png").convert('L')).astype('float') depth = 10. # (0-100)取图像灰度的梯度值
grad = np.gradient(a)分别取横纵图像梯度值
grad_x, grad_y = grad grad_x = grad_x * depth / 100. grad_y = grad_y * depth / 100. A = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.) uni_x = grad_x / A uni_y = grad_y / A uni_z = 1. / A光源的俯视角度,弧度值
vec_el = np.pi / 2.2光源的方位角度,弧度值
vec_az = np.pi / 4.光源对x 轴的影响
dx = np.cos(vec_el) * np.cos(vec_az)光源对y 轴的影响
dy = np.cos(vec_el) * np.sin(vec_az)光源对z 轴的影响
dz = np.sin(vec_el) b = 255 * (dx * uni_x + dy * uni_y + dz * uni_z) # 光源归一化 b = b.clip(0, 255)重构图像并保存
im = Image.fromarray(b.astype('uint8')) im.save(r".\\迪丽热巴.png") print("保存成功,请查看") 效果咋先来几组美少女迪丽热巴得效果图~
哈哈哈哈哈,看着还是可以的~hhhh
美女看过啦~咋们来看一看帅哥得效果图
咋再来一组风景图看一看~
最后,我们来一下动漫人物效果~
别的不说,用来做动漫得线稿还是非常可以得
尾语没有太晚的开始,不如就从今天行动。
总有一天,那个一点一点可见的未来,
会在你心里,也在你的脚下慢慢清透。
生活,从不亏待每一个努力向上的人。
—— 心灵鸡汤
本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 😝
👇问题解答 · 源码获取 · 技术交流 · 抱团学习请联系👇版权声明:本文标题:【python趣味小代码】为你女(男)神打造专属素描照,hhhhhh 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686831903a108022.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论