windows10
gimp 2.10
GIMPのプラグインを作るpython-fuに必要なものが入っていなくて涙したことがあるだろう(私)。
パッケージのインストール方法はどこか適当なところにフォルダーを作ってpipコマンドでインストール。
GIMPのpythonは2.7なので古いバージョンじゃないと動かないことがあるので注意。
例:pygetwindow(バージョン0.01)をデスクトップのfolderというフォルダーにインストールした。
py -m pip install pygetwindow==0.0.1 -t C:\Users\aaaaaa\Desktop\folder
一旦以下のフォルダーの中身を失敗した時の為にどこかへコピーしておく
C:\Program Files\GIMP 2\lib\python2.7\site-packages
インストールしたフォルダーの中身を同フォルダーへコピーする
直接GIMPのフォルダにPIPできれば楽だけどなぜか直接できなかった「GIMP 2」のところにスペースがあるせいかも??
以下pyautoguiをGIMPに入れてみたもの。
レイヤーを指定してから起動するとテキストボックスが有効になり全角入力になる。
メニューにacutive textboxが追加される
#!/usr/bin/python # -*- coding: utf-8 -*- import pyautogui from gimpfu import * def acutive_textbox(): pyautogui.hotkey('ESC') #IMEのショートカットで強制的に半角にする pyautogui.hotkey('shift', 'nonconvert') #pyautogui.hotkey('ctrl', 'f10') #pyautogui.press('n') #pyautogui.press('f') pyautogui.press('t') pyautogui.hotkey('ctrl', 'r') pyautogui.hotkey('hanja') register( "acutive_textbox", "active textbox", "active textbox", "katsumi", "katsumi", "2022", "acutive textbox", "", [], [], acutive_textbox, menu = "<Image>" ) main()