python png 背景透明_python – Pygame:在png图像中将所有白色像素转换为完全透明...
我还建议使用PIL或
ImageMagick,但这是一种在pygame中执行此操作的方法:
import pygame
def convert():
pygame.init()
pygame.display.set_mode()
image = pygame.image.load("triangle.png").convert_alpha()
for x in range(image.get_width()):
for y in range(image.get_height()):
if image.get_at((x, y)) == (255, 255, 255, 255):
image.set_at((x, y), (255, 255, 255, 0))
pygame.image.save(image, "converted.png")
if __name__ == "__main__":
convert()
以上工作为白色背景.以下是使用洋红色而不是白色的triangle.png和converted.png外观,以便您可以看到差异:
使用ImageMagick实用程序,就像在命令行上运行它一样简单:
convert original.png -transparent white converted.png
python png 背景透明_python – Pygame:在png图像中将所有白色像素转换为完全透明...相关推荐
- python 绘图 背景颜色_python作图坐标轴与图像标签、画布背景的颜色设置
续接上篇,先说画布颜色设置. 颜色设置,需要两处,画布及绘图区(绘图区就按Excel作图的来吧) 画布的背景颜色设置 fig = plt.figure(figsize=(15,12),facecolo ...
- python写界面文字游戏_Python:pygame游戏编程之旅五(游戏界面文字处理详解)
再简单的游戏界面中均涉及文字处理,本节主要解读一下pygame模块中对文字及字体的处理方式. 同样,以实例进行讲解,先看看代码: #!/usr/bin/env python # -*- coding: ...
- python制作动态时钟_python+pygame制作一个可自定义的动态时钟和详解
#第1步:导出模块 importsys, random, math, pygamefrom pygame.locals import * from datetime importdatetime, d ...
- python怎么让按钮透明_python – 如何创建一个响应Tkinter中的click事件的透明矩形...
我需要在tkinter.canvas中绘制一个矩形来响应click事件: click_area = self.canvas.create_rectangle(0,0,pa_width,pa_heigh ...
- python改背景颜色_Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
!!!本博客,是对图像的背景颜色的修改的基础讲解~!!! 还包括一个练习--是对背景色修改的一点应用尝试!!!--始终相信学习多一点探索,脚步会更坚定一些~ 愿所有正在努力的人都可以坚持自己的路一直走 ...
- python改变背景颜色_python中绘图时怎么改背景颜色?
python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...
- python游戏背景音乐循环_Python:pygame游戏编程之旅六(游戏中的声音处理)
一款人性化的游戏中缺少不了声音,比如角色挂时惨叫一声,或PK时武器交锋的声音,还有就是英雄出场时的背景音乐,无不涉及到声音,本节我们就来看一下pygame中如何控制声音,下面是一个例子,但博客上传不了 ...
- python浪漫背景表白_Python网站浪漫表白神器那些鲜为人知的技术
情人节到了,Python学习网站(http://www.python88.cn)有个简易的表白程序,效果图如下,输入男女姓名认识时间,点击开始表白按钮即可出现好看的表白动画,并配有动听的背景音乐 不少 ...
- python读取nii文件_python 读取.nii格式图像实例
我就废话不多说了,大家还是直接看代码吧~ # encoding=utf8 ''' 查看和显示nii文件 ''' import matplotlib matplotlib.use('TkAgg') fr ...
最新文章
- LeetCode简单题之自除数
- python3 requests 错误EOF occurred in violation of protocol 解决方法
- iOS开发零碎知识点
- android自定义绘制二叉树,安卓数据结构04-二叉树
- java-List集合的源码分析(数据结构方面,源码注释方面),迭代器快速失败机制
- 你会先写PRD,还是先画原型?
- gerrit Cannot Merge
- Windows 7双系统安装与卸载
- Hadoop-2.2.0中文文档——MapReduce 下一代 -——集群配置
- java导出excel 客户端_java如何将导出的excel下载到客户端
- 牛客网 二叉搜索树与双向链表
- Perl教程-3.基础语法
- 【SequoiaDB|巨杉数据库】巨杉数据库快速入门之快速使用2
- 医疗行业源代码数据防泄露安全解决方案
- 使用VST机架效果进行人声处理的顺序及相关插件
- linux驱动开发:mma7660 sensor的配置
- 邮件服务器搬家,邮件搬家操作方法
- 数据库mysql从入门到放弃
- 酷我音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换、图片大小切换
- gets和puts基本用法。