web-dev-qa-db-ja.com

Photoshopで定規ガイド​​の正確な位置を取得する方法は?

既存のPhotoshop CS5ドキュメントの中央のどこかに水平定規ガイド​​が設定されています。その正確な位置(上からのピクセル数)を取得して、100px離れた別のガイドを作成する方法は?

21
serg

メニューで[表示]> [新しいガイド...]を選択すると、作成する線の水平方向または垂直方向を尋ねられます。紙上の線の位置である位置(第4四分円)

New Guide

16
BillyNair

私はCS4バージョンしか持っていません。その中で私がこれを決定しようとする方法は、情報ウィンドウのINFOタブに表示されるカーソルのXとYの位置を使用することです(F8 キー)。これは、アクティブなドキュメントの左上隅を基準に測定されたマウスカーソルの現在の位置を表示します。これが表示されたら、マウスカーソルを動かしてルーラーガイドの上に移動し、表示されているXまたはYの値を確認するだけです。画像を拡大すると、カーソルを正確に配置しやすくなるため、カーソル設定のPreciseオプションを有効にできます(下のスクリーンショットには表示されていません)。

あるいは、表示させることができる通常の水平または垂直定規から離れた位置を読み取ることができる場合があります(Ctrl-R または Cmd-R)画像のウィンドウの端。

下に、マウスカーソルがその上にある定規ガイド​​(水色の縦線)があります。ご覧のとおり、右側のフローティングウィンドウのINFOペインに表示されるX座標は「950」です。これは、この例で使用するためにガイドラインを作成したときに指定した位置とまったく同じです。

screenshot of Photoshop application window

15
martineau

情報パネルが表示されていることを確認してから、古いガイド(Ctrl または Cmd ドラッグします)。

次のようなものが表示されます。

Mathematica graphics

  • ΔX:およびΔY:フィールド(右上)には、元の位置からのオフセットが表示されます。

  • X:およびY:フィールド(左下)は絶対位置を示します。

ガイドが元の位置にあることを意味するオフセットがゼロになるまでドラッグして戻し、次に対応するX:またはY:フィールドから絶対位置を読み取ります。位置をピクセル単位で読み取る場合は、情報パネルの測定セクションをピクセルに設定する必要があります。これは、左側の+記号をクリックして行います。位置を読んだら、押すことができます Esc 移動をキャンセルします。これにより、離したときにガイドを誤って1ピクセルまたは2ピクセル移動しないようにします。

ところで、あなたは GuideGuideプラグイン での使用を見つけるかもしれません。

6
Mr.Wizard

次のスクリプトは、アクティブドキュメント内のすべてのガイドのリストを取得します。

function getGuides(doc) {
    var i, l;
    var g, d;
    var guides = [[],[]];

    for (i=0,l=doc.guides.length; i<l; i++) {
        g = doc.guides[i];
        d = (g.direction === Direction.HORIZONTAL) ? 0 : 1;
        guides[d].Push(parseFloat(g.coordinate)+0);
    }
    return guides;
}

function listGuides(doc) {
    var report = "Guides in " + doc.name;

    var guides = getGuides(doc);
    var directions = ["Horizontal", "Vertical"];
    var units = (doc.guides.length) ?  doc.guides[0].coordinate.toString().split(" ")[1] : "px";

    var i, j, l;
    var d;

    for (d=0; d<2; d++) {
        report += "\n\n" + directions[d] + ":\n";
        if (guides[d].length) {
            guides[d].sort(function(a,b){return a-b;});
            for (i=0,l=guides[d].length; i<l; i++) {
                report += "\n" + (i+1) + ") " + guides[d][i] + " " + units;
            }
        } else {
            report += "\nNone";
        }
    }
    return report;
}


//Dispatch
if (BridgeTalk.appName === "photoshop") {
    alert(listGuides(app.activeDocument));
}
2
chthonicionic

adobe Creative Cloud(2017)では、ルーラーガイドをドラッグして作成するときに、マウスの左ボタンを離さないでください。 x軸またはy軸の現在の調整が表示されます。

0
esprithk