Skip to main content

在 python3 中与 gimp 交互。

项目描述

pgimp

构建状态 文档

在 python3 中与 gimp 交互。

用例:

  • 用于编写 gimp 脚本的自动完成功能。
  • 批量创建或更新 gimp 文件或从 gimp 文件中提取数据。
  • 必须对机器学习数据进行注释的工作流程。原始数据可以转换为可以进行注释过程的 gimp 文件(gimp 的阈值工具等,可以轻松地为像素分割进行注释)。创建掩码后,可以将它们转换回例如 numpy 文件。

阅读文档以了解有关 pgimp 可以为您做什么以及如何实现的详细信息。每个公共方法都带有一个简短的工作示例!

用于自动完成 gimp 脚本的骨架

在设置时,GimpDocumentationGenerator将为 gimp 通过过程数据库 (pdb) 向解释器公开的方法生成 python 骨架。这会在您的 IDE 中启用自动完成功能。

在 gimp 中运行 python 脚本

在 gimp 中运行 python 代码是由GimpScriptRunner. 查看相应的测试 GimpScriptRunnerTest以了解其工作原理。

pgimp.gimp您可以从您的 gimp python 脚本中导入便利函数。见pgimp.GimpScriptRunnerTest.test_import_from_pgimp_library

安装

包管理器和pippython 包是安装包所必需的。由于 gimp 使用 python2 解释器,因此需要安装pip 包和for python2。setuptoolspsutilnumpytyping

操作系统相关信息

Linux

在 Linux 上,安装 gimp 包,例如sudo apt-get install gimpDebian/Ubuntu。为了无头运行,请安装 xfvb,例如sudo apt-get install xvfb.

苹果系统

从 gimp.org 或通过 homebrew 安装 gimp。

视窗

不支持 Windows。

使用点子

pip3 install pgimp

使用康达

使用 conda environment.yml 文件:

name: <NAME_OF_THE_ENV>
channels:
  - defaults
dependencies:
  - python=<3.6+>
  - pip:
    - pgimp

来自 github

使用点子:

pip3 install git+https://github.com/mabu-github/pgimp

使用 conda environment.yml 文件:

name: <NAME_OF_THE_ENV>
channels:
  - defaults
dependencies:
  - python=<3.6+>
  - pip:
    - "git+https://github.com/mabu-github/pgimp"

当地的

使用符号链接安装以检出代码(用于开发):

pip3 install -e .

贡献和出版

请参阅CONTRIBUTING.md

执照

该项目在 MIT 许可下获得许可。有关更多信息,请参阅许可证文件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pgimp-1.0.0a22.tar.gz (140.4 kB 查看哈希

已上传 source