我如何预防ImageChops.offset从包装数据?

2024-04-18 22:49:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用imagechops.offset对前景图像进行基本的滚动。唯一的问题是,我的教授不希望滚动的数据被包装起来(从屏幕上“推”出来的数据不应该在另一边返回)。在

有没有办法用imagechops来实现这一点,还是应该继续使用数组操作?在


Tags: 数据图像屏幕数组offset教授办法前景
1条回答
网友
1楼 · 发布于 2024-04-18 22:49:39

不能单独使用ImageChops,但也不需要数组操作(不需要在代码中)。您可以将ImageChops.offset与{}组合起来,如下所示:

from PIL import Image, ImageChops

x = Image.open('input.png')
width, height = x.size
c = ImageChops.offset(x, 10, 20)
c.paste((255, 255, 255), (0, 0, 10, height))
c.paste((255, 255, 255), (0, 0, width, 20))
c.save('output.png')

本例假设您想用某种颜色填充包裹的区域。在

相关问题 更多 >