网易首页 > 网易号 > 正文 申请入驻

【未来虫教育】Python实现为图像添加下雪特效

0
分享至

你去过故宫吗?如果没去过那跟着小编一起走进北京故宫的初雪吧~(我没看过,只能看图)



无论南北 无论男女 无论你是否见过雪,我们似乎都共同喜欢着她,大抵因为在漫长的冰冷时节中

她是老天给予人间的惊喜意外,就像漫天黑夜里的繁星,像狂风暴风雨后的彩虹。

一、故宫下雪了:界面小程序

1)附主程序

# 初始化pygamepygame.init() # 根据背景图片的大小,设置屏幕长宽SIZE = (850, 560) screen = pygame.display.set_mode(SIZE)pygame.display.set_caption("故宫下雪了——小程序")bg = pygame.image.load('snow.jpg') # 雪花列表snow_list = [] # 初始化雪花:[x坐标, y坐标, x轴速度, y轴速度]for i in range(200): x = random.randrange(0, SIZE[0]) y = random.randrange(0, SIZE[1]) sx = random.randint(-1, 1) sy = random.randint(3, 6) snow_list.append([x, y, sx, sy]) clock = pygame.time.Clock() # 游戏主循环done = Falsewhile not done: # 消息事件循环,判断退出 for event in pygame.event.get(): if event.type == pygame.QUIT: done = True # 黑背景/图片背景 # screen.fill((0, 0, 0)) screen.blit(bg, (0, 0)) # 雪花列表循环 for i in range(len(snow_list)): # 绘制雪花,颜色、位置、大小 pygame.draw.circle(screen, (255, 255, 255), snow_list[i][:2], snow_list[i][3]-3) # 移动雪花位置(下一次循环起效) snow_list[i][0] += snow_list[i][2] snow_list[i][1] += snow_list[i][3] # 如果雪花落出屏幕,重设位置 if snow_list[i][1] > SIZE[1]: snow_list[i][1] = random.randrange(-50, -10) snow_list[i][0] = random.randrange(0, SIZE[0]) # 刷新屏幕 pygame.display.flip() clock.tick(20)

2)效果展示

Part 01 展示——



Part 02 展示——



二、故宫下雪了:手绘素描

1)主程序

root = tkinter.Tk().withdraw()filename = tkinter.filedialog.askopenfilename() # 打开选择文件对话框try: depth = 30 # 0-100,越高,颜色越深 picture_grad = np.gradient(np.asarray(Image.open(filename).convert('L')).astype('int')) # 取图像灰度的梯度值 grad_x, grad_y = picture_grad[0] * depth / 100., picture_grad[1] * depth / 100. # 将获取的维度梯度值进行深度处理 base = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.) # 降噪基 _x, _y, _z = grad_x / base, grad_y / base, 1. / base sce_z, sce_x = np.pi / 2.1, np.pi / 3 # 光源的俯视角度值和方位角度值 # 光源对x,y,z 轴的影响 dx, dy, dz = np.cos(sce_z) * np.cos(sce_x), np.cos(sce_z) * np.sin(sce_x), np.sin(sce_z) Normalized = 255 * (dx * _x + dy * _y + dz * _z).clip(0, 255) # 光源归一化 im = Image.fromarray(Normalized.astype('uint8')) # 重构图像 im.save('转换后的素描图.jpg') # 保存转换后的图片 im.show() # 展示转换后的图片except Exception: print('转换失败!')

2)效果展示

Part 01 展示——



Part 02 展示——



特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
香港过气男星唱跳震撼全场,四个月内两度当爸,与同性谈过恋爱

香港过气男星唱跳震撼全场,四个月内两度当爸,与同性谈过恋爱

懂体育的小吖头
2024-12-28 10:22:20
阿斯:皇马希望维尼修斯留队,球员想要薪水接近或持平姆巴佩

阿斯:皇马希望维尼修斯留队,球员想要薪水接近或持平姆巴佩

直播吧
2024-12-28 13:05:13
盈利能力堪比茅台,市值竟低于50亿,净利率超40%的9个公司

盈利能力堪比茅台,市值竟低于50亿,净利率超40%的9个公司

鹏哥投研
2024-12-18 22:32:59
请放过孩子们吧!令人窒息的“厕所社交”,正在无情摧残下一代

请放过孩子们吧!令人窒息的“厕所社交”,正在无情摧残下一代

深析古今
2024-12-24 16:55:55
对不起,郑钦文!中国队3-0横扫巴西,张之臻独得2分,太强了

对不起,郑钦文!中国队3-0横扫巴西,张之臻独得2分,太强了

体育就你秀
2024-12-28 12:31:56
男性观众流失严重,国产电影票房果然又血崩了

男性观众流失严重,国产电影票房果然又血崩了

尘飞扬说电影
2024-12-26 17:44:31
2025年最强新人! 1000年才有一人的高手「濑户环奈」解禁!

2025年最强新人! 1000年才有一人的高手「濑户环奈」解禁!

孤独的独角兽影视
2024-12-28 10:25:03
老了才明白,兄弟姐妹关系再好,有两件事也要隐瞒,这是智慧

老了才明白,兄弟姐妹关系再好,有两件事也要隐瞒,这是智慧

娱乐洞察点点
2024-12-28 11:36:38
彭德怀和林彪、刘伯承、粟裕之间的恩怨纠葛

彭德怀和林彪、刘伯承、粟裕之间的恩怨纠葛

星河逍遥游
2024-12-24 10:15:48
42岁姚笛罕见全家出动!口罩都挡不住明星范儿,5岁儿子颜值爆表

42岁姚笛罕见全家出动!口罩都挡不住明星范儿,5岁儿子颜值爆表

时髦范
2024-12-04 22:36:00
这8种慢特病医保能报销95%,没有门槛费和封顶线,符合抓紧申请

这8种慢特病医保能报销95%,没有门槛费和封顶线,符合抓紧申请

小刘唠嗑医保
2024-12-27 16:00:50
双色球第150期,蓝球一规律接近临界点!本期四码定蓝球

双色球第150期,蓝球一规律接近临界点!本期四码定蓝球

王晓爱体彩
2024-12-28 13:15:38
放大招!比亚迪宣布3款车型官降,多款车型赠送车险

放大招!比亚迪宣布3款车型官降,多款车型赠送车险

沙雕小琳琳
2024-12-28 11:06:32
广东省纪委监委点名通报

广东省纪委监委点名通报

鲁中晨报
2024-12-28 10:02:02
越来越激进!越南国资委被解散,这意味着什么?

越来越激进!越南国资委被解散,这意味着什么?

魏家东
2024-12-15 09:42:14
高诗岩三双总数追平姚明,国内仅次于胡雪峰,榜首大佬难以逾越

高诗岩三双总数追平姚明,国内仅次于胡雪峰,榜首大佬难以逾越

臻体育
2024-12-27 23:03:45
全国35岁以下工作人口,将从3.6亿下降到1.6亿

全国35岁以下工作人口,将从3.6亿下降到1.6亿

安安小小姐姐
2024-12-26 06:42:17
回顾:妻子当众砍死小三,判死刑时喊出9个字,丈夫听清后崩溃大哭

回顾:妻子当众砍死小三,判死刑时喊出9个字,丈夫听清后崩溃大哭

红豆讲堂
2024-12-25 19:00:03
普京释放报复信号,泽连斯基喊话中方,乌高官放风2025冲突迎终点

普京释放报复信号,泽连斯基喊话中方,乌高官放风2025冲突迎终点

邱震海
2024-12-27 14:10:04
果然不出所料!“天才少女”姜萍名不副实。她的老师被通报批评

果然不出所料!“天才少女”姜萍名不副实。她的老师被通报批评

王朝风云
2024-11-03 11:30:23
2024-12-28 15:15:00
原画在线课堂vv
原画在线课堂vv
一家有温度的原画教育机构
1298文章数 1关注度
往期回顾 全部

科技要闻

特朗普要求,暂停执行TikTok强制出售令

头条要闻

牛弹琴:韩国政治杀疯了 又一次创造了历史

头条要闻

牛弹琴:韩国政治杀疯了 又一次创造了历史

体育要闻

C罗:曼联问题不在于教练

娱乐要闻

哈尔滨冰封黄玫瑰美上热搜,晒合照再度美上热搜

财经要闻

谁是中国第一工业?谁在支撑就业?

汽车要闻

长安启源C798内饰官图发布 配备副驾零重力座椅

态度原创

房产
教育
数码
公开课
军事航空

房产要闻

11号线启航,瞄准改善品质天花板!白鹅潭江岸红盘引领全城热潮!

教育要闻

你是老师你是博士,为啥孩子的高考志愿没填好,因为你在身在局中

数码要闻

机械革命无界 14N 上架:Ultra 5-228V + 32G + 1T,6199 元

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

中国下水全球首艘弹射型两栖攻击舰

无障碍浏览 进入关怀版