>> 古い記事: 「エクスプローラで今開いているフォルダ」をショートカットキー一発で ckw+nyacus で開く
<< 新しい記事: Script-Fu: 透明な新規レイヤーを作成して追加

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Script-Fu: 選択範囲の角を丸めた枠を描く


自分用バックアップを兼ねて適当に転がしておきます。 選択範囲を元にして、上の図のように角がちょっと丸い枠を描きます。 枠の中は単純に消去しているので、透明な新規レイヤーを選択した状態で使います。


; anobota-rounded-frame.scm

(define (script-fu-anobota-rounded-frame img drawable)
  ; 処理の内容

  ; アンドゥしたらここに戻る
  (gimp-image-undo-group-start img)

  ; 選択範囲を縮小
  (gimp-selection-shrink img 5)
  ; 選択範囲を拡大
  (gimp-selection-grow img 6)
  ; 選択範囲の縁どり
  ;(gimp-selection-border img 2)
  ; 描画色で塗りつぶし
  (gimp-edit-fill drawable 0)
  ; 選択範囲を縮小
  (gimp-selection-shrink img 2)
  ; 消去
  (gimp-edit-clear drawable)

  ; 表示に反映
  (gimp-displays-flush)

  ; ここまでがアンドゥの対象
  (gimp-image-undo-group-end img)
)

(script-fu-register
  "script-fu-anobota-rounded-frame"; 関数登録名
  "<Image>/Script-Fu/misc/角を丸めた枠" ; このスクリプトのメニュー位置
  "描画色で角の丸い枠を描く"      ; このスクリプトの説明
  "sonota"     ; 製作者
  "(c) 2008"   ; コピーライト
  "2008-09-08" ; 日付
  "RGB*"  ; スクリプトが動作可能なモード
  SF-IMAGE "Image" 0       ; 引数1
  SF-DRAWABLE "Drawable" 0 ; 引数2
)

Gimp: 記事のもくじ

>> 古い記事: 「エクスプローラで今開いているフォルダ」をショートカットキー一発で ckw+nyacus で開く
<< 新しい記事: Script-Fu: 透明な新規レイヤーを作成して追加
** ホームに戻る

コメント

コメントの投稿

管理者にだけ表示を許可する

|
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。