終了

2つのaiファイルの中にあるレイヤーを1つのファイルにまとめたい

New Here ,
Dec 09, 2024 Dec 09, 2024

リンクをクリップボードにコピー

コピー完了

例えばAファイルに200レイヤーのデータがあり、Bファイルに300のレイヤーデータがあるとしたら、合わせて500レイヤーのデータにしたい。レイヤーの順序も例えばAファイルの1から200までがそのままで201番目から500番目をBファイルのレイヤーにしたい。

 

方法があれば非常に助かります。

ちなみにAもBファイルのキャンバスサイズやカラーモードは同じです。

キーワード
Win , スクリプティング , ツール , 手順・操作方法 , 読み込みと書き出し

表示

157

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Dec 10, 2024 Dec 10, 2024

リンクをクリップボードにコピー

コピー完了

ドキュメントの状態にもよりますけど、2つのドキュメントでレイヤー名がダブっていなければ「コピー元のレイヤーにペースト」オプションをチェックしてコピペで重ねることは可能です。

現実的な方法としてはレイヤー名をスクリプト等を利用して名称変更したうえでコピペするとできるかと思います。

 

ちなみに、スクリプトで名称変更をかけようと思うと以下のようになります。

 

for (var i=0;i<app.activeDocument.layers.length;i++) app.activeDocument.layers[i].name = "layer" + i;

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Dec 10, 2024 Dec 10, 2024

リンクをクリップボードにコピー

コピー完了

最新

早速のアドバイス感謝です!

レイヤーをすべて選択してもコピーができなかったのでわからなくなっていましたが、オブジェクトをすべて選択でおっしゃるように「コピー元のレイヤーにペースト」オプションをチェックを入れた状態でコピペができました!ずっとわからなくて困ってましたができてよかったです。

重複に関しては各レイヤーすべて違うレイヤー名になっているので大丈夫でした。

 

ありがとうございました!

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines