pygame每像素透明度效果测试程序_per pixel alpha effect test

pygame每像素透明度效果测试程序_per pixel alpha effect test

pygame每像素透明度效果测试程序

pygame每像素透明度效果测试程序
下面是部分代码预览:

"""
   pygame每像素透明度效果测试程序.py
   本程序中地球越往右透明度越低。
   它的透明度指标就是像素值中最后一个值。
   这个四元组中的这个值最大为255。
   越大,越不透明。那么在合成的时候它占的分量达到了100%。
   本程序充份说明了每像素透明度的概念。
"""

import pygame
from random import randint
from pygame.locals import *

def set_random_alpha(image):
    """给图像设置的透明度"""
    
screen = pygame.display.set_mode((480,360))

# 转换为每个像素透明度都起作用的模式
ultraman = pygame.image.load('ultraman.jpg').convert_alpha()
earth = pygame.image.load("earth.png").convert_alpha()
width2 = earth.get_width()//2
height2 = earth.get_height()//2
set_random_alpha(earth)


下载完整源代码与素材,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客