
No.5ベストアンサー
- 回答日時:
選択図形の中心座標を書き出すなら、こんな感じのJavaScriptで可能。
var outputFile = new File("Centroid_of_Selection.txt");
outputFile.open("write");
var sel= activeDocument.selection;
var str="";
for(var i=0; i<sel.length; i++){
var str_name=sel[i].name;
var top_left=sel[i].position;
var w=sel[i].width;
var h=sel[i].height;
var centroid_x=top_left[0]+(w/2);
var centroid_y=top_left[1]-(h/2);
str=str_name+"\t"+centroid_x+"\t"+centroid_y;
outputFile.writeln(str);
}
outputFile.close();
デスクトップにテキストファイルとして書き出される。
単位はポイント。
図形の名前、X座標、Y座標
の順番でタブ区切りになる。
以下はおまけ。
選択図形に数字順の名前を付け、図形の左上に名前の文字を置く。
var sels = activeDocument.selection;
if(sels.length != 0){
newtextlayer = documents[0].layers.add();
newtextlayer.name="Texts";
var n=1;
for(var i=sels.length; i>0 ; i--)
{
var objectname=n++;
sels[i-1].name=objectname;
var nametext = documents[0].textFrames.add();
nametext.position=sels[i-1].position;
nametext.contents=objectname;
}
}
丁寧な回答ありがとうございます。
四角形を描くのはうまくいきました。
イラストレーターについて少し勉強し、回答をもとに試してみます。
ありがとうございます。
No.4
- 回答日時:
Illustratorのスクリプトを勉強すると、この辺のことはよくわかります。
基本的に、原点は左下が(0,0)です。
スクリプト上では、x,y で座標を指示します。
長さの単位はポイント。
たとえば、以下のように書くと、
var rect = activeDocument.activeLayer.pathItems.rectangle( 0, 0, 100, 200 );
四角形を原点から描き始めて、右に100行って、200下がった位置で描き終わります。
左上と右下の座標を指示すると描けるわけです。
さらに、これを移動するには以下のように書きます。
rect.translate(300,400);
右に300行って、上に400移動です。
translateを使うときは、相対的な移動距離を指定します。
ただ、座標を指示して図形を置くのはIllustratorの仕事じゃない。
CADの仕事ですよね。
この回答への補足
回答ありがとうございます。
>Illustratorのスクリプトを勉強すると、この辺のことはよくわかります。
このようなものがあるんですねー。勉強不足ですみません。
画像で、幅4000px 縦3000pxの大きさがあるとします。(背景レイヤー)
他レイヤーにアイコン(GIF)を貼り付けます。(数十箇所から数百箇所くらい)
そのすべてのアイコンの中心点座標をなんらかのファイルに書き出すことなど可能でしょうか?
>ただ、座標を指示して図形を置くのはIllustratorの仕事じゃない。
イラストレーターから情報を取り出すことを考えていましたので
他のソフトは考えていませんでした。
わかりやすい、回答ありがとうございました。
No.3
- 回答日時:
位置情報?
変形パレットにX:Y座標は表示されていると思いますが...
座標を呼び出してズレないように配置したいとか言う事なんでしょうか?
ガイドを引くとかそういう事?
意図が良くわかりません
何がやりたいのかを具体的に言って貰った方が答えやすいのですが...
No.2
- 回答日時:
>画像の左下を原点とした場合にXYの座標があるのかどうか
が知りたいことでした。
また、イラストレーターは座標という概念とかがあるのかなーと。
例えばベクトルデータであれば、座標点というものを持ってるのですが
(全部のソフトがどうかは知りませんが)
イラストレーターはどうなのかなと。やはりイラストレーター上だと
画像でしかないのでしょうか。
ちょっと意味不明ですね。illustratorのオブジェクトの座標なのか、それとも配置した画像の座標なのか?
いずれにしても左下の座標を知りたければ、変型パレットで左下の四角をクリックすればいい。
もちろん定規原点座標ですから、左下を基準にしたければそこに定規原点を移動すればすむことですが。
画像の中のある点を、左下を原点にした場合、特定の点の座標が出せるかというなら、ちょっと無理かな。仮のドキュメントを作って座標を読むしかないでしょうね。
No.1
- 回答日時:
オブジェクトを選択して、変型パレットの左にある四角が四隅と中心に五個あるアイコンの知りたい位置の四角をクリックすると、定規の原点からの距離が表示されますが、そういうことでなければ、ごめんなさい。
早速の回答ありがとうございます。
画像の左下を原点とした場合にXYの座標があるのかどうか
が知りたいことでした。
もしかしたら、質問の仕方がわるかったかもしれません。
すみません。
また、イラストレーターは座標という概念とかがあるのかなーと。
例えばベクトルデータであれば、座標点というものを持ってるのですが
(全部のソフトがどうかは知りませんが)
イラストレーターはどうなのかなと。やはりイラストレーター上だと
画像でしかないのでしょうか。
どうも、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(悩み相談・人生相談) インスタは投稿やDMの位置情報は消えると言われていますが、それはイグジフ情報もですか?あとインスタの 1 2022/11/17 23:25
- ポケモンGO スマホの位置情報について 3 2023/05/20 20:40
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- docomo(ドコモ) F-03Hアイコン。 2 2022/12/08 18:04
- Android(アンドロイド) Android カメラの位置情報がつかない 4 2023/03/24 04:30
- iPhone(アイフォーン) 位置情報アプリの友どこについてなんですが、昨日まで全く使えていたのに、今日いきなりバグって使えなくな 1 2023/07/22 16:04
- その他(スマホアプリ・スマホゲーム) 自分のスマートフォンの位置情報をオフにするとします。 そしたら、トリマ初め、位置情報が必要なアプリ自 3 2023/08/05 11:20
- ガラケー・PHS 携帯電話の居場所信号の発信タイミング 3 2022/07/27 14:39
- 美術・アート このイラストレーターさんをご存知の方いませんか? 1 2022/06/24 13:24
- ニュース・地域情報 whooについて 1 2023/07/02 23:48
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
イラストレーターで範囲を指定...
-
イラストレーターでさっとパス...
-
1辺のみに影を付けたい
-
ゼンリン住宅地図をイラストレ...
-
イラレのパターン作成について...
-
イラストレーター、対象がどの...
-
点の打ち方(描き方),イラス...
-
Acrobatで作成した四角の前面・...
-
adobe PDFに変換すると.logファ...
-
シート追加をした時のフォント...
-
pdfで、図形を回転する
-
Photoshopでゴージャスな文字を...
-
adobe acrobatについて
-
「U」のような図形を作成する方法
-
フォントについて
-
フォントのインストール
-
【エクセル】シート内の表をUse...
-
パソコンに行書体がありません...
-
イラストレータで内側に線を引...
-
草冠が「十十」にならない正楷...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
イラストレーターでさっとパス...
-
イラストレーターで範囲を指定...
-
1辺のみに影を付けたい
-
点の打ち方(描き方),イラス...
-
イラレのパターン作成について...
-
イラストレーターで画像をぼか...
-
イラストレーター、対象がどの...
-
イラストレータで一回効果を使...
-
イラストレーターで、一本の線...
-
イラストレーターで異形の長方...
-
イラストレイターで塗りつぶし
-
イラストレーターで線をつなげ...
-
pixia ver5 での消しゴムの使い方
-
ゼンリン住宅地図をイラストレ...
-
【Affinity Designer】ベジェ曲...
-
イラストレーターで箱を書きたい
-
画像への線(?)の入れ方
-
イラストレーターで枠をつける...
-
イラストレーターcs6で赤い枠線...
-
フォトショップからイラストレ...
おすすめ情報