2019年2月8日金曜日

GIMP Script-Py Shiro_GEGL_Guide_0.7.1

GIMP 2.10 専用の Script-Py (Python Script/Plug-In) ファイル です。
GEGL 操作を、プリセットファイル群から、ガイドします。  要、環境依存部分の訂正。




         Download Link  > Shiro_GEGL_Guide_0.7.1.zip

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

FileName : Shiro_GEGL_Guide_0.7.1.zip
FileDate : 2019/02/08 21:31:20     ( or * Downloaded Date * )
FileSize : 2989    (3KB)
   MD5 : a6ec9c1c375ae7f718294712f5bf84fe
  SHA1 : 831b39c477b3b0e1b1d0feba03606aea9c22d7c3

FileName : Shiro_GEGL_Guide_0.7.1.py   <- in zip
FileDate : 2019/02/05 22:22:42     ( or * Downloaded Date * )
FileSize : 8853    (9KB)
   MD5 : 56e00572d3c72a7ba37bfbc5d54aa05b
  SHA1 : 6aa6d6480549218ae3e011bc592a6547cdccf508


注記!: メニュー記述 に不備があり、
     Verboseオプション付きで起動すると、エラー表示されます。
     原因: GRAY* を Gray* と記述しているのが原因です。
         適切なエディタを用いて、置換する事でも、対応が可能です。
     現行の GIMP 2.10.12 日本語版 に対応したものを別途公開します。 
       GIMP Script-Py Shiro_GEGL_Guide_0.7.2


利用環境: GIMP 2.10.8 前提のファイルです。
         2.10.8 の場合、グループ対応の為、別途、gimpshelf.py 更新 が必要です。(後述)

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

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


ファイルイメージ: 省略


実行画面の例: Script Dialog .


        Message Dialog .




使い方:
      ダウンロードしたファイルを展開し、改名して下さい。
        Shiro_GEGL_Guide_0.7.1.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 前提。
        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)

   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/03/03] 図追加挿入

0 件のコメント:

コメントを投稿