Pygame读取pillow图形文件最简代码,

Pygame读取pillow图形文件最简代码,李兴球

"""
   Pygame读取pillow图形文件最简代码,
   由于要在pygame读取一系列帧,所以需要下面的代码,
   本程序支持jpg,png-24格式,不支持png-8和gif格式,bmp格式没有测试.

   
"""
import pygame
from PIL import Image

cover = "林素婉300.jpg"
im = Image.open(cover)
mode = im.mode
print(mode)
size = im.size
print(size)
im_string = im.tobytes()
cover = pygame.image.fromstring(im_string,size,mode)
screen = pygame.display.set_mode(size)
screen.blit(cover,(0,0))
pygame.display.update()

后记:

细看pillow的帮助英文,原来是没有转换模式.此问题已于8月16日已解决,转换成RGB模式即可

在打开图像文件之后写上代码:

im = im.convert(mode=”RGB”)

扫码后加李兴球微信号:scratch8,获赠100Python创意程序及大量Scratch作品。 本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。扫码付款后的朋友可以加QQ: 406273900,提供技术支持及发送作品图片与配音素材。亦可直接向微信号scratch8付款购买。
李兴球的博客_Python创意编程技术前沿 » Pygame读取pillow图形文件最简代码,

学本领,探索更大的世界!

李兴球博客 风火轮编程主页