gpt4 book ai didi

python - PIL 在特定点放大图像

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:26 25 4
gpt4 key购买 nike

我正在使用 Python 图像库 (PIL) 创建一些图像。现在,就像我们在特定位置放大 map 一样,我想在指定点类似地放大我的图像。请注意,这与调整图像大小不同。我希望尺寸保持不变。我在执行此操作的文档中找不到任何内置方法。有没有人知道可以实现这一目标的方法。理想情况下,我希望在没有其他依赖项(如 openCV)的情况下执行此操作。

最佳答案

我想你的意思是:

def zoom_at(img, x, y, zoom):
w, h = img.size
zoom2 = zoom * 2
img = img.crop((x - w / zoom2, y - h / zoom2,
x + w / zoom2, y + h / zoom2))
return img.resize((w, h), Image.LANCZOS)

这将围绕您放大的点裁剪图像,然后将生成的图像放大到原始大小。

关于python - PIL 在特定点放大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149003/

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