使用自定义参数在 Python 中多次裁剪图像

Posted

技术标签:

【中文标题】使用自定义参数在 Python 中多次裁剪图像【英文标题】:Multi Crop an image in Python with custom parameters 【发布时间】:2018-05-30 19:38:47 【问题描述】:

我正在尝试将图像裁剪为 9 个单独的图像(或图块),但不是 9 个相等的图块。

例如,

第一行:高度:20px 第二行:高度:40px 第三行:高度:15px

平铺的通用宽度:20px

然后它需要将所有新创建的图块保存为单独的图像(例如:图块 1、2、3 等)

我发现的只是图像分割,它限制了相等的作物。有什么想法吗?

【问题讨论】:

我看到 9 行代码,每行提取一个切片并保存到一个文件... @MarkSetchell 谢谢,我真的想通了。完成后我会发布解决方案 酷,干得好! :-) 【参考方案1】:
ExFileName.crop(0,0,0,0)

允许您使用自定义参数裁剪图像。

(LeftEdgeX, TopEdgeY, RightEdgeX, BottomEdgeY)

使用它可以很容易地创建一个脚本,使用一些列表和方法为所有 9 种作物设置各种边界。

这是我在项目中使用的代码:https://github.com/CTOverton/Custom-Image-Crop-Python

【讨论】:

以上是关于使用自定义参数在 Python 中多次裁剪图像的主要内容,如果未能解决你的问题,请参考以下文章

自定义裁剪图片

将位图图像裁剪为自定义正方形

Android中自定义图像裁剪的实现

使用 Objective C 自定义相机捕捉图像和裁剪

图像的自定义裁剪无法正常工作

Swift 中的自定义相机和裁剪图像