gpt4 book ai didi

python - 如何读取位图文件并在之后裁剪它?

转载 作者:可可西里 更新时间:2023-11-01 11:37:06 24 4
gpt4 key购买 nike

我想读取一个代表 Sprite 的位图,并裁剪它的一部分。
这是一个图像示例。

An example

在 Matlab 中我会做类似的事情:

i = imread('myfile.png')
x1 = i(1:64,1:64,:)

我怎样才能在 python 中做同样的事情?

最佳答案

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 文件在透明像素上有绿色(为什么是绿色?)。

关于python - 如何读取位图文件并在之后裁剪它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com