2019年7月9日火曜日

GIMP Script-Py Shiro_GEGL_Guide_0.7.2

GIMP 2.10.10 以降専用の Script-Py (Python Script/Plug-In) ファイル です。
GEGL 操作を、プリセットファイル群から、ガイドします。
  日本語環境依存部分の訂正 並びに スクリプトメニュー記述ミス訂正。




         Download Link  > Shiro_GEGL_Guide_0.7.2.zip

       Link の無断転載を禁じます!。.

FileName : Shiro_GEGL_Guide_0.7.2.zip
FileDate : 2019/07/07 0:00:00     ( or * Downloaded Date * )
FileSize : 3246    (4KB)
   MD5 : da6002015fd604f9f9b8a98c12bbfc2e
  SHA1 : b6b032eba0e1b585197142be0405adad8f649229

FileName : Shiro_GEGL_Guide_0.7.2.py   <- in zip
FileDate : 2019/07/07 0:00:00     ( or * Downloaded Date * )
FileSize : 9828    (10KB)
   MD5 : f7644aefc166eb38fe4d0138960846c3
  SHA1 : 45de198bac5c5c6934329fb5e4e95be2d0d32843


利用環境: GIMP 2.10.12 前提のファイルです。
         

スクリプト名: Shiro_GEGL_Guide_0.7.2.py  (Shiro_GEGL_Guide.py)

登録関数名 (PDB): python-fu-shiro-gegl-guide-before


ファイルイメージ: 省略


以下、説明は 0.7.1 (for GIMP2.10.8) のものを流用しますが、
既に、GIMP 2.10.10 でのメニュー項目の日本語化に対応しています。
また、0.7.1 で不具合のあった メニュー 記述 Image Type (Gray* 記述起因) も対応済みです。

実行画面の例: Script Dialog .


        Message Dialog . (v.0.7.1)




使い方:
      ダウンロードしたファイルを展開し、改名して下さい。
        Shiro_GEGL_Guide_0.7.2.py  >  Shiro_GEGL_Guide.py
      それを、以下に配置して下さい。
      フォルダ:C:¥Users¥UserName¥AppData¥Roaming¥GIMP¥2.10¥plug-ins

      尚、既存ファイル・関数との競合が生じた場合には、何れかを、削除する必要があります。  (名前の衝突)
      また、 ファイルを配置する前に、 プロパティ から インターネット取得時の ブロック 解除 を行って下さい。


      利用方法については、 最後の ShiroYuki_Mot の ひとりごと URL をご参照下さい。


特記事項: 改行コード LF 。
        
      一部日本語環境依存です。
      Windows 版上での実行を念頭に書いています。
      最下行のリンクをご参照下さい。


参考事項: 
       GoogleDrive 上では テキストファイルでなくバイナリファイルと認識され、プレビュー出来ません。


つぶやき:  自環境へのローカライズ

       設定ファイル(preset exported)の格納場所の要変更箇所。 For OS  Windows.
        Line# 136 -
def listExportFiles(option=None):
    dir1user = os.path.expanduser('~')
    dir1home ="\\Pictures\\GIMP_Fv013\\SettingExport"
日本語環境の場合、ピクチャ > GIMP_Fv013 > SettingExport として記述されています。.
また、Python ですから、Windows ではフォルダの区切り記号は \\ となります。 ¥ を2回打ちます。.

       利用言語別環境に訂正する場合の要変更箇所。  GIMP 2.10.8 Jp 前提の例。v.0.7.1
        Line# 74 -
        menuPath = ""
        if geglType == "GEGL_DropShadow":
            menuPath = "Filters/Light and Shadow/Drop Shadow"
        elif geglType == "GEGL_GaussianBlur":
            menuPath = "Filters/Blur/Gaussian Blur"
        elif geglType == "GEGL_HighPass":
            menuPath = "Filters/Enhance/HighPass"            
        elif geglType == "GEGL_MonoMixer":
            menuPath = "色(C)/色要素(O)/Mono Mixer"
        elif geglType == "GEGL_LongShadow":
            menuPath = "Filters/Light and Shadow/Long Shadow"
        elif geglType == "GEGL_Pixelize":
            menuPath = "Filters/Blur/Pixelize"
        elif geglType == "GEGL_UnSharpMask":
            menuPath = "Filters/Enhance/Sharpen(Unsharp Mask)"

つぶやき:  その他
        べたべた に書いていますので、 Python らしからぬ 動けば良し 的な レベルです。
       更に、試して見たが中断したものが紛れ込んでいます。  ご了承下さい。
       恥ずかしいので、コードのイメージを載せるのは、見送らせて下さい。
       もし、何方か、 こう書けば すっきり! と言う ご提案や ご指定 をお寄せ戴ければ 幸い です。

       また、 お使い戴いたご感想をコメント戴ければ幸いです。
       こちらでも、別 Blog の方でも構いません。



ShiroYuki_Mot の ひとりごと 掲載 URL   https 接続です。 別ページ(タブ)で開きます。

   https://shiroyuki-mot-says.blogspot.com/2019/02/gimp-script-py-gegl-guide.html


gimpshelf.py 更新 URL (File Show/Download) GIMP 2.10.10 以降不要

   https://gitlab.gnome.org/GNOME/gimp/raw/b295a33aafe122f318e591546c1a2a9217fd19af/plug-ins/pygimp/gimpshelf.py?inline=false

  同、参考 URL

   https://shiroyuki-mot-says.blogspot.com/2019/01/gimp-python-grouplayer-trouble.html





[2019/07/07]

0 件のコメント:

コメントを投稿