Skip to main content
  • 6,543 Posts
  • 12,765 Replies
6543 Posts
sukari0606Participating Frequently
 質問
パスに沿ってオブジェクトを整列(徐々に縮小+回転)させたい

宜しくお願いします。Illustrator 29.5.1 win11で使用しています。 パスに沿ってオブジェクトを整列(徐々に縮小+回転)させたいです。オブジェクトが等間隔で並ぶのではなく、オブジェクト同士の隙間が縮小したサイズに応じて狭くなるようにしたいです。 縮小率と回転角度は任意で設定したいですが約80~90%、5~10°程度、パスは曲線・螺旋です。試行錯誤していますがうまくいきません。良いアイデアやヒントがあればご教授いただけると幸いです。添付図もご参考ください。 ↓失敗したやりかたです。 これくらいしか思いつきませんでした。①図形をシンボル化>ブレンド>ブレンド軸を置き換え →図形の向きがうまくコントロールできない (ブレンドオブジェクトを回転させると個々の中間オブジェクトの向きが画面内でくるくる回転してしまう、これがバグなのか分かりませんが、どういう現象なのでしょう?) →間隔もコントロールできず図形が重なったり広すぎたりする②「移動コピー+縮小+回転」をアクション化して直列に配置>等間隔になるので手作業で配置を詰める>「パス上オブジェクト」>アタッチ>ターゲットパスをクリック →等間隔に配置されてしまう ②の「手作業で配置を詰める」は後から意味がないことに気付きました・・・直線上に配置であればこの程度の手作業は可能なのですが、曲線(や螺旋)に配置となると流石に無理があるため自動化の方法を探しています。スクリプトは未経験ですがヒントがあれば学習して取り入れたいです。

SAYU YAGAMI
SAYU YAGAMIKnown Participant
 質問
スクショをアートボードに配置する際、カーソルで離した位置ではなくアートボード中央に配置されるようになってしまいます。

どなたか詳しい方いらっしゃればご教授お願いいたしますm(_ _)m 最近illustrator 2025 (29.5)にアプデした際のことです。スクショを撮って(デスクトップに保存される前に)カーソルでキャッチしてイラレのアートボードに配置する際、今まではカーソルを離した場所にスクショ画像が配置されましたが、アプデ後はアートボードの中央に配置されるようになってしまいました。離す位置は、アートボード領域内でも外でも関係なく、中央です。定規でセンターを変更しても、アートボードの中央に配置されます。 デスクトップから画像をD&Dする際はカーソルを離した場所に配置されます。フォトショからD&Dする際は操作を早く行うと中央に配置されてしまうこともありますが、ゆっくり操作すれば、カーソルを離した位置に配置されます。 文章が下手で分かりにくくすみません; 資料を作成する際多い作業なので困っております。ダウングレードしかないのでしょうか。  ・環境iMac 24インチ 2023チップ:Apple M3macOS:15.1.1 OSアプデで直る可能性ありでしょうか?OSとイラレのアプデとダウングレード何度か繰り返していて少々疲れてきてしまいました。。

イラレドキュメントに複数ページのPDFを全ページ貼り込みを実現させたいです

お世話になります。イラストレーターのスクリプトで次のような動作を実現させたいと考えております。-----開いているアートボードに、複数ページのPDFを全ページ貼り込み(リンク形式)【環境】Windows/IlustratorCS6-----過去のフォーラムの会話「JavaScriptで、アートボードに配置したアイテムの間隔を指定したい」などを参考にさせていただき、AIなども頼りつつ、現状以下のスクリプトになりました。 テストに主に使用したPDFは計14ページあるのですが、とりあえず14ページ貼り込みはされるものの、すべて1ページ目が貼り込まれてしまいます。順次、つまり1ページから14ページを1ページずつ貼り込みたいのですが可能でしょうか? アートボードは別にする必要はありませんが、アートボードを作成していった方がかえってうまくいきますでしょうか? ページ数の取得が問題なのかと思い、ユーザーに総ページ数を入れてもらう仕様にしてみましたが、うまくいかず自分としては手詰まりとなってしまいました。 Ilustratorで配置したPDFを加工する目的があるため、あくまでIllustrator上で実現させたいと考えております。また、CCは所持しておりますのでバージョンが上がっても問題ございません。 当方ほとんどjavascriptの知識がない状態で、不躾な質問となってしまい申し訳ございませんが、よろしくお願いいたします。-----// PDFファイル選択 var fileObjs = File.openDialog("PDFを選択してください", "*.pdf", true); var pdfOptions = app.preferences.PDFFileOptions; pdfOptions.pDFCropToBox = PDFBoxType.PDFMEDIABOX; // 定規の原点を左上に設定(変更なし) app.activeDocument.rulerOrigin = [0, 0]; // A4サイズ(mm単位) var artboardW = 210; // ドキュメント幅(mm) var artboardH = 297; // ドキュメント高さ(mm) var pageW = 210; // PDFのページ幅(mm) var pa

変数を利用して作業の自動化をしたいが、どのようなCSV、JAVAを作成すれば良いか分からない。

添付のようなレイアウトに写真、テキストを自動で流し込みたくCSVデータを作成し、スクリプトを作成しましたが、エラーになってしまいうまくいきません。javaあまり分からず、AIで作成したコードのため問題があるかと思うのですが、どのような設計にするとやりたい作業が自動化できるか知りたくご教示いただけますと幸いです。 現在は、変数からオブジェクトとの紐付けを手動で行いスクリプト>その他のスクリプト>jsxとCSVを選択 で実行しています。 自動化したいレイアウト 作成したCSV コード// ExtendScript for Adobe Illustrator var csvFile = File.openDialog("Select CSV file"); if (csvFile != null) { csvFile.open("r"); var content = csvFile.read(); csvFile.close(); var lines = content.split("\n"); var headers = lines[0].split(","); var data = []; for (var i = 1; i < lines.length; i++) { data.push(lines[i].split(",")); } var doc = app.documents.add(); var pageWidth = doc.width; var pageHeight = doc.height; var frameWidth = 296.25; var frameHeight = 390; var padding = 10; var x = padding; var y = padding; for (var i = 0; i < data.length; i++) { var studioName = data[i][1]; var month = data[i][0]; var amount = d