This domain may be for sale!
This domain may be for sale!
TinySCHEME のソースを読む -1 セルの構造 TinySCHEME のソースを読む -2 シンボル、環境 TinySCHEME のソースを読む -3 TinySCHEME の処理エンジン TinySCHEME のソースを読む -4 トップレベルからの処理の流れ TinySCHEME のソースを読む -5 define の例 tsdbg TinyScheme 用デバッグ extension TinySCHEME の処理ロジック TinySCHEME は再帰というものを一切用いず、独自の処理ロジックを持つ。 Eval_Cycle main() から初期化処理を経ると、TinySCHEME の中心的な処理エンジンである Eval_Cycle() が呼ばれる。 この関数は無限ループになっており、オペレーションコード sc->op に従って処理を呼び出す構造になっている。 4305 行目か
GPLで公開されているオープンソースのグラフィックソフトウェア「GIMP」で日本語の縦書きをするための「Script-Fu」があったので、使ってみたものの、いくつか不満な点があったのでちょっと修正しました。ダウンロードは以下から。 http://cid-abc387ba93a54d10.skydrive.live.com/self.aspx/.Public/Source^_Code/tategaki-fu.scm(SkyDrive) どこを改良したかというと、、、 左が元のScript-Fuで書き出したもの、右が自分が改良したScript-Fuで書き出したものです。上の画像の赤い丸のあるところが変更した部分です。「~」「ー」を鏡像反転させ、小書き文字を少し右上にずらすように修正しました。 ちなみに上の画像は『Script-Fuで#{縦#}#(たて#)#{書#}#(が#)き~#r「ミュージッ
GIMP-1.2の頃ではパスのベジエ曲線を描くPDBは gimp-path-* でしたが、GIMP-2.4以降で gimp-vectors-* 関数の大部分が実装され、ベジエ曲線の描画はgimp-vectorsを使うようになりました。さらにGIMP-2.6では未実装だった関数が実装されて実用十分になったようです。 Script-Fuでgimp-pathを使ったことはありましたが、gimp-vectorsはまだ使ったことがないので、ちょっと使用法を調べてみました。 ■ 作成例 GIMPでpathやvector関連の作業を担当していらっしゃる、Simon氏が作ったサンプルスクリプトが分かりやすいです。 基本的にはgimp-pathと同じようです。 (define (script-fu-draw-circle image layer) (let* ( (w (car (gimp-image-wi
Script-Fu: 関数メモ メモ。 誤記誤訳があると思いますので正確な情報を知りたい場合は プロシージャブラウザなどを利用してください。 gimp-drawable-mask-bounds 引数 DRAWABLE 返り値 INT32 選択領域があれば TRUE 残りは x1 y1 x2 y2 編集 gimp-edit-paste 引数 DRAWABLE 貼り付け先 INT32 選択領域解除。もしくは背後に貼る 返り値 LAYER 新しいフローティング選択領域 切り取り: gimp-edit-cut コピー: gimp-edit-copy 貼り付け: gimp-edit-paste 消去: gimp-edit-clear 描画色/背景色で塗りつぶす: gimp-edit-fill 選択領域をストローク描画: gimp-edit-stroke パスをストローク描画: gimp-path-s
Script-Fu メモ メモ。 コーディング 新旧の違いなど 2.2 以前の Script-Fu: SIODベース。 2.4 以後の Script-Fu: TinySchemeベース。Tiny-Fu。 2007-10-26 晴れときどきGIMP: Script-fu In GIMP 2.4 - 以前のSIODベースのものとの違い TinySCHEME Version 1.38 - 概説の日本語訳 SIOD - Wikipedia, the free encyclopedia 関数について調べる場合 概ねこの図のような関係になっているので、 Gimp に固有の関数についてはプロシージャブラウザで調べる TinyScheme の部分については「TinyScheme」「Scheme」 などのキーワードと関数名や機能名を組み合わせて検索する という感じになります。 追記 20091126: Gi
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
Reference Section for built-in procedures Note that the arguments to built-in procedures are always optional and default to (). Many of these procedures call a C library function of the same or similar name, in the obvious way. Therefore you can refer to the unix manual page for more detailed information about function behavior. Such procedures are indicated with a bold U. (%%%memref address) This
Gimp: イメージやアクティブなレイヤー/チャンネル の PDB ID をタイトルバーやステータスバーに表示する Script-Fu を書いたり関数の挙動を確認するとき、画像やレイヤーの PDB ID を知りたくなることがあります。 そういうときに横着するための小技。 ツールボックスのメニューから [ ファイル - 環境設定 ] を開き、 [ 画像ウィンドウ - タイトル&ステータスバー ] を選択。 image の ID に対しては %p、 active layer/channel の ID に対しては %P がそれぞれ対応していますので、 「画像タイトル形式:」または「画像ステータスバー形式:」 のお好きな方の欄に追記しましょう。 たとえば「画像ステータスバー形式:」の欄の方に「PDB ID:%p-%P」と追記した場合、 次のように表示されます。 参考(外部リンク) GIMPRC m
Gimp: 記事のもくじ Sctipt-Fu 関連 2011-10-16 矩形選択範囲からImagemagick crop用のgeometry表現を得る 2010-09-30 アニメ製作用Script-Fu(レイヤー切り替え、中割り支援) 2010-09-20 Script-Fu でライフゲームを作ってみた 2010-08-30 Script-Fu: すべてのレイヤーに対する処理(よく使うもの)を簡単に呼び出せるようにした 2010-07-24 「すべてのレイヤーに対して処理○○を行う」のテンプレートとスクリプト作成メモ 2009-10-18 Emacs で Script-Fu を書いて実行させる / script-fu-shell.rb 2009-10-12 gimp-shell.el / gimp-mode を使ってみた 2009-10-12 任意のタイミングで自動で連番ファイル名を決
Gimp-2.4ではSchemeインタプリタがSIODからTinySchemeへと変更されました。2.4リリースアナウンス時に公開された、これによる変化について書かれた文章の翻訳です。 → Script-fu In GIMP 2.4 GIMP 2.4のScript-Fu バージョン1.0のGimpからずっと、プログラマーの可能性を拡張させて繰り返し作業を単純化させるスクリプト言語が入っていました。このプログラミング言語"Script-Fu"はSchemeプログラミング言語の実装であるSIODインタプリタをベースに作られていました。SIODは80年代にボストン大学の教授であるGeorge J. Carretteによって作られました。 このScript-FuインタプリタはCarrette氏のSIODをベースとしていましたが、この10年間実によくGimpの役に立ってくれました -- そして数多く
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く