このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
タグ
最近更新したページ
最新コメント
メニューバーA
フリーエリア
Wiki内検索

Script-fu Gimp2.2からGimp2.4へ

これは何?

Script-FuなるGimp標準搭載のスクリプト環境への覚書です。
主にGimp2.4でのバージョンアップに伴うMansiki関係で
やられた箇所を列挙します。

読み替えが必要な箇所

以下の点を把握しました。
2.2時点2.4変更点tiny-fu関係
fopenopen-output-file open-input-file大幅に変わっています。引数ではなく命令からして書き込み用と読み込み用は異なります。open-output-file open-input-file-
fwritedisplay大幅に変わった様です。displayしたがって移行用中間ライブラリで補完
freadfread引数変わりました。前後が逆になっています。しかも、長さ指定ヨリも短いファイルは読み込めません。なししたがって移行用中間ライブラリで補完
fopenfopen引数変わった、ファイル名だけでOKopen-input-fileTiny-fuのコマンドが名前変えただけらしいでもTiny-fuの方は使うと将来の保証がないらしい。ファイルハンドラがopen-input-portに変わった。
string-appendstring-append特になし。string-append
なしvector新規に変数の型として、描画オブジェクトとしても導入された模様vectorGimp関数の戻り値のうちlist形式で戻ってきたものがこの形式になっています。vector->listで変換する必要あり。
base64なしなくなりました。ショッキングなし個人的には日本語を隠蔽するのに使っていたのでかなり痛手。だって未だにUTF8じゃないとか言うんだもん。
strbreakupstrbreakupなんか型に厳しくなったなし移行用ライブラリで補完
strbreakupstrbreakupなんか型に厳しくなったなし移行用ライブラリで補完
listlistlistにvectorでないと配列は入れられない。なし単純消滅?
sortなしなくなりました。ショッキングなし単純消滅?自力実装するしかなさげ
(TRUE)TRUE()付きは関数扱いになりました。TRUE正しくなったのかな?
(FALSE)FALSE()付きは関数扱いになりました。FALSE正しくなったのかな?

参考http://iccii.seesaa.net/article/62438175.html
いやー毎度参考になります。

参考http://www.mail-archive.com/gimp-user@lists.xcf.be...
2008年04月03日(木) 00:13:01 Modified by ryunosinfx




スマートフォン版で見る