別途、導入されている Script-Fu AnimStack ( version ~ 0.61 迄 *1. ) の日本語の対応への問題を緩和します。
最新版の version 0.62 以降は この問題は解消されていますので、このスクリプトは不要です。 *1.
レイヤー名に含まれる 日本語 を 英字半角 (ASCII) に置換します。
Download Link > Shiro-AnimStack-GIF-Rename-Layers-Ascii.zip
Link の無断転載を禁じます!。.
FileName : Shiro-AnimStack-GIF-Rename-Layers-Ascii.zip
FileDate : 2016/02/25 12:48:24
FileSize : 2753
MD5 : 6d50bd6cdcbf02a779374c242cb17113
SHA1 : e9d6a4096cc4f3c16fb7845b68f07f78beadf36a
FileName : Shiro-AnimStack-GIF-Rename-Layers-Ascii-Manual.scm <- in zip
FileDate : 2016/02/25 0:00:14
FileSize : 1704
MD5 : 6ad30fc1d392722cf5e770da8966d4ed
SHA1 : 8e93e20863de9f6e240ac9bc8716f199be99441f
FileName : Shiro-String-Utilities.scm <- in zip
FileDate : 2016/02/24 23:37:42
FileSize : 1469
MD5 : 8facf55c315c3ae121b92f6bf6bd13b6
SHA1 : adf00299e8ffe2892bcf8349ec55067da3ce4f0f
FileName : Shiro-AnimStack-GIF-Rename-Layers-Ascii.scm <- in zip
FileDate : 2016/02/25 0:00:26
FileSize : 2503
MD5 : dff83b3eec893f47f1b07a4b10c96983
SHA1 : 4badb2930d32d5034e5e89da8090f1124f9605a3
利用環境: GIMP 2.8.16 前提のファイルです。 別途、AnimStack が必要です。
スクリプト名: Shiro-AnimStack-GIF-Rename-Layers-Ascii.scm
: Shiro-AnimStack-GIF-Rename-Layers-Ascii-Manual.scm
: Shiro-String-Utilities.scm
登録関数名: script-fu-shiro-animstack-gif-rename
: script-fu-shiro-animstack-gif-rename-manual
: script-fu-shirosu-string-replace 定義のみ.
ファイルイメージ: 省略
使い方:
AnimStack 最新版の version 0.62 以降は この問題は解消されていますので、このスクリプトは不要です。 *1.
ダウンロードしたファイルを展開して、3つの .scm ファイルを確認して下さい。
フォルダ:C:¥Users¥UserName¥.gimp2.8¥scripts に配置します。 詳細は後述。
尚、既存ファイル・関数との競合が生じた場合には、何れかを、削除する必要があります。 (名前の衝突)
また、 ファイルを配置する前に、 プロパティ から インターネット取得時の ブロック 解除 を行って下さい。
メニューでは 画像(I) の中に格納されます。
~Asii.scm が語句の自動置換、 ~Ascii-Manual.scm が語句を入力指定しての手動変換、
.scm は実行用の関数を別ファイルに定義したライブラリです。
通常は、自動変換とライブラリのファイルのみ配置 して下さい。
開いている画像ファイルのレイヤー名を一括置換します。
メニュー項目に登録された スクリプト をクリックするだけ です。
もし、対象の GIF Animation のレイヤー名に 自動置換では変更できない語句が含まれている場合には、
AnimStack のコマンド解釈で 日本語 (2バイトコード文字) を起因とするエラーを吐く場合があります。
レイヤー数が少なければ、 直接、レイヤー名を 半角 (ASCII 文字) に書き換えるか、
数が多ければ、 ~Ascii-Manual.scm を配置し、 これを実行して下さい。
自動置換 対象語句 8 種類
背景 フレーム 画像 レイヤー 画面 コピー クリップボード 貼り付けられた .
実行例 左:置換前 右:置換後 (置換後にレイヤー名が重複する場合は #n が追加されます。)
特記事項: 改行コード LF 。
日本語環境依存です。
参考事項:
GoogleDrive 上では テキストファイルでなくバイナリファイルと認識され、プレビュー出来ません。
つぶやき:
コード自体は やっつけ コードです。
べたべた に書いていますので、 Scheme らしからぬ 動けば良し 的な レベルです。
恥ずかしいので、コードのイメージを載せるのは、見送らせて下さい。
もし、何方か、 こう書けば すっきり! と言う ご提案や ご指定 をお寄せ戴ければ 幸い です。
ShiroYuki_Mot の ひとりごと 掲載 URL http 接続です。 別ページ(タブ)で開きます。
http://shiroyuki-mot-says.blogspot.com/2016/02/gimp-animstack-1.html
[2016/04/14] AnimStack v.0.62 Isuue に伴い、このスクリプトが不要になっている旨を追記 *1.
0 件のコメント:
コメントを投稿