
私は GIMP (2.8.14) を使用していますが、PSD ファイルでレイヤーを選択すると、その境界が黄色の線で強調表示されます。
ツールはLayer Boundary Size
(正しい)幅と高さを返しますが、オフセットはいつもゼロ。
これらのオフセットを見つける方法 (またはプラグイン) はありますか?
答え1
手順 がありますgimp-drawable-offsets
。レイヤー ID を指定して呼び出すと、x 方向と y 方向のオフセットがリストとして返されます。
例としてScript-Fu コンソール:
> (gimp-layer-set-offsets 2 42 23)
(#t)
> (gimp-drawable-offsets 2)
(42 23)
最初のコマンドは、ID 2 のレイヤーを x 方向に 42 ピクセル、y 方向に 23 ピクセルオフセットします。レイヤー ID は私が推測したものです。実際の目的には、現在アクティブなレイヤーなど、適切な ID を決定する必要がありますgimp-image-get-active-layer
。
2 番目のコマンドはオフセットをリストとして返します。数値としてアクセスするには、標準の Scheme プロシージャcar
とcdr
(およびそれらの連結ショートカット、などcadr
) を使用できます。
> (car (gimp-drawable-offsets 2))
42
> (cadr (gimp-drawable-offsets 2))
23