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 件のコメント:
コメントを投稿