Photoshop CS/CS2で画像を移動させたり図形などを描いていると、ドキュメントの大きさよりも大きかったり、場合によっては見えないほど遠くに移動してしまったりすることがあります。
そのような場合には、レイヤーがドキュメントからはみ出しているかどうか調べるスクリプトがあると便利です。以下のスクリプトは、ドキュメントからはみ出しているレイヤーを赤色にして、はみ出していることを示すものです。
そのような場合には、レイヤーがドキュメントからはみ出しているかどうか調べるスクリプトがあると便利です。以下のスクリプトは、ドキュメントからはみ出しているレイヤーを赤色にして、はみ出していることを示すものです。
saveUnit = preferences.rulerUnits;
preferences.rulerUnits = Units.PIXELS;
w = activeDocument.width.value;
h = activeDocument.height.value;
layObj = activeDocument.layers;
for (i=0; i w) || (y2> h)) setLayerColor();
}
function setLayerColor()
{
colorNameString = "Rd ";
var id21 = charIDToTypeID( "setd" );
var desc4 = new ActionDescriptor();
var id22 = charIDToTypeID( "null" );
var ref2 = new ActionReference();
var id23 = charIDToTypeID( "Lyr " );
var id24 = charIDToTypeID( "Ordn" );
var id25 = charIDToTypeID( "Trgt" );
ref2.putEnumerated( id23, id24, id25 );
desc4.putReference( id22, ref2 );
var id26 = charIDToTypeID( "T " );
var desc5 = new ActionDescriptor();
var id27 = charIDToTypeID( "Clr " );
var id28 = charIDToTypeID( "Clr " );
var id29 = charIDToTypeID( colorNameString ); // レイヤーカラー
desc5.putEnumerated( id27, id28, id29 );
var id30 = charIDToTypeID( "Lyr " );
desc4.putObject( id26, id30, desc5 );
executeAction( id21, desc4, DialogModes.NO );
}
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
お盆過ぎたら、夜は秋の虫が鳴くようになりました。秋になったので何か出そうということで来月あたりに、ハイビジョン映像素材集をHDDごと売ろうかなと準備中。HDDなので1ファイル4GBを超えるものでも余裕でOKなところが便利。ブルーレイも容量は、そこそこあるけど50GBでは下手すると10素材も入らない事もあるのと、普及度からして却下。それにしても、ハイビジョン映像処理はMacPro(3GHz)でも時間かかって仕方ない...
preferences.rulerUnits = Units.PIXELS;
w = activeDocument.width.value;
h = activeDocument.height.value;
layObj = activeDocument.layers;
for (i=0; i
}
function setLayerColor()
{
colorNameString = "Rd ";
var id21 = charIDToTypeID( "setd" );
var desc4 = new ActionDescriptor();
var id22 = charIDToTypeID( "null" );
var ref2 = new ActionReference();
var id23 = charIDToTypeID( "Lyr " );
var id24 = charIDToTypeID( "Ordn" );
var id25 = charIDToTypeID( "Trgt" );
ref2.putEnumerated( id23, id24, id25 );
desc4.putReference( id22, ref2 );
var id26 = charIDToTypeID( "T " );
var desc5 = new ActionDescriptor();
var id27 = charIDToTypeID( "Clr " );
var id28 = charIDToTypeID( "Clr " );
var id29 = charIDToTypeID( colorNameString ); // レイヤーカラー
desc5.putEnumerated( id27, id28, id29 );
var id30 = charIDToTypeID( "Lyr " );
desc4.putObject( id26, id30, desc5 );
executeAction( id21, desc4, DialogModes.NO );
}
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
お盆過ぎたら、夜は秋の虫が鳴くようになりました。秋になったので何か出そうということで来月あたりに、ハイビジョン映像素材集をHDDごと売ろうかなと準備中。HDDなので1ファイル4GBを超えるものでも余裕でOKなところが便利。ブルーレイも容量は、そこそこあるけど50GBでは下手すると10素材も入らない事もあるのと、普及度からして却下。それにしても、ハイビジョン映像処理はMacPro(3GHz)でも時間かかって仕方ない...
- ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
- 田中 康博 古籏 一浩 林 拓也
- 毎日コミュニケーションズ 2005-12
- おすすめ平均
- Flash(ActionScript)の開発前の調査にも役立ちます
- 良書です。
- Google Maps API逆引きクイックリファレンス―WEB2.0対応
- 古籏 一浩
- 毎日コミュニケーションズ 2006-09
- おすすめ平均
- 簡単にできます
- ようやく出ました。使えるGoogleMapsリファレンス。
by G-Tools , 2007/08/27