前の記事では高速化についてだったので、他のTipsメモ 選択範囲の透明部分を完全に削除して切り抜きたい Photoshop Scriptでレイヤーでは document.activeLayer.bounds でレイヤーの領域を取得でき、 document.activeLayer.selection.copy(true); で選択範囲を結合してコピーできます(引数をfalseにすると結合せずにコピーになります)。 しかし、実際にこの操作を行ってから新規ドキュメントを作成し、データをペーストすると上下に数ピクセルの余白ができることがありました。 これらを削除するために、 if((nx2 - nx1) != (x2 - x1) || (ny2 - ny1) != (y2 - y1)){ newDocument.crop(newBoundsObj); } //x1-x2、y1-y2はコピーした