gpt4 book ai didi

python - Gimp选定区域坐标与python

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:46 25 4
gpt4 key购买 nike

我想获取图像的选定区域 px 坐标。我使用 gimp,我可以在 python fu 控制台上看到它作为实时调试吗?

我打算在图片上自由选择一些区域,我想在控制台上学习它。该选定区域中有哪些坐标?

最佳答案

首先,当在 Python concole 中时,您必须获得对工作图像的引用 - 更简单的方法是调用 gimp.image_list() - 这会向您显示一个打开的图像列表它们出现在“单一窗口”模式下的选项卡上的顺序。因此,要获取最后打开的图像,您可以键入:

 image = gimp.image_list()[0]

(然后按 <enter>)如果您键入“image”并按下,您将检查其内容——Python 将显示 Image 对象的标准表示: <gimp.Image '[Untitled]'> - 现在,这个图像对象及其层(Pyton 在 image.layers 属性上作为列表公开)可以作为参数传递给数百个函数,如果您按 browse 可以轻松搜索这些函数。对话框底部的按钮。找到想要的方法后,只需点击apply即可。在 PDB 浏览对话框上,函数及其所需参数将粘贴在 Python 提示符上 - 如果需要,编辑参数以满足您的需要,然后按调用它;在这种情况下你想调用(“gimp_get_selection_bounds”):

>>> non_empty, x1, y1, x2, y2 = pdb.gimp_selection_bounds(image)

您想要的值现在位于变量 x1、y1、x2 和 y2 中。如果只想显示它们,请删除直到 pdb 的命令并且返回的值将被打印出来。

如果您经常从事此工作,那么学习一点 Python 将非常有用 - http://python.org 上的教程网站将能够为您提供很多帮助。

关于python - Gimp选定区域坐标与python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987938/

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