1
我想读取一个代表精灵的位图,然后裁剪它的一部分。
这是一个图像的例子。如何读取位图文件并在之后进行裁剪?
在Matlab中我会做喜欢出头:
i = imread('myfile.png')
x1 = i(1:64,1:64,:)
我如何可以做同样的蟒蛇?
我想读取一个代表精灵的位图,然后裁剪它的一部分。
这是一个图像的例子。如何读取位图文件并在之后进行裁剪?
在Matlab中我会做喜欢出头:
i = imread('myfile.png')
x1 = i(1:64,1:64,:)
我如何可以做同样的蟒蛇?
PIL可以这样做,特别是crop
功能。
from PIL import Image
img = Image.open(r'yRc2a.png')
img = img.convert('RGBA')
img = img.crop((0, 0, 82, 82))
img.save(r'out.png')
我不确定,好像您的图片使用调色板?我将convert
添加到RGBA调用,因此输出文件具有透明度。没有convert
文件在透明像素上有绿色(为什么是绿色?)颜色。