Jak uzyskać dokładną pozycję prowadnicy linijki w Photoshopie?

21

Gdzieś w środku istniejącego dokumentu Photoshop CS5 znajduje się poziomy przewodnik linijki. Jak uzyskać dokładną pozycję (liczbę pikseli od góry), aby móc utworzyć kolejny przewodnik 100 pikseli od niego?

serg
źródło

Odpowiedzi:

16

W menu wybierz „Widok> Nowy przewodnik ...”, poprosi Cię o orientację poziomą lub pionową tworzonej linii. Pozycja będąca położeniem linii na papierze (czwarty kwadrant geometryczny)

Nowy przewodnik

BillyNair
źródło
1
Powyższe odpowiedzi są mniej skuteczne niż ta.
onetdev
Pytanie brzmi, jak określić wartość, która ma zostać określona jako lokalizacja linii.
martineau
@orosznyet: Jakie odpowiedzi powyżej i co oznacza mniej skuteczna?
martineau
2
Źle, ponieważ nie odpowiada na pytanie, dobrze, ponieważ rozwiązało problem, który skończyłem tutaj, próbując rozwiązać (umieszczenie przewodnika w określonej lokalizacji). Głosowałem, ponieważ założę się, że większość ludzi chętnie położyłaby przewodnik tam, gdzie chcą, a prawdziwa odpowiedź jest kiepska (najechanie myszką i obejrzenie informacji).
jerclarke
1
Przepraszam @Goowik, odpowiadałem na drugą część jego pytania, dotyczącą ustawienia go o 100 pikseli, gdy tylko zorientuje się, jakiej pozycji chce, zamiast przesuwać go ręcznie i pomijać o kilka pikseli. Nie lubię edytować mojej odpowiedzi po jej przeczytaniu, więc zostawiłem ją taką, jaka jest, przepraszam, jeśli cię myli.
BillyNair,
15

Mam tylko wersję CS4. W ten sposób spróbowałbym ustalić, że byłoby to użycie pozycji kursora X i Y wyświetlonej na karcie INFO w oknie informacyjnym ( F8klawisz). Wyświetla bieżącą lokalizację kursora myszy zmierzoną względem lewego górnego rogu aktywnego dokumentu. Aby to było widoczne, wystarczy przesunąć kursor myszy, aby znalazł się nad prowadnicą linijki i spojrzał na wyświetloną wartość X lub Y. Powiększenie obrazu może ułatwić precyzyjne pozycjonowanie kursora, a zatem może włączyć opcję Precyzyjne w Preferencjach kursora (nie pokazano na zrzucie ekranu poniżej).

Alternatywnie możesz być w stanie odczytać pozycję ze zwykłej linijki poziomej lub pionowej, którą można ustawić do wyświetlania ( Ctrl-Rlub Cmd-R) na krawędziach okna obrazu.

Poniżej widać linijkę (jasnoniebieską pionową linię) z kursorem myszy bezpośrednio nad nią. Jak widać, „950” jest wyświetlane dla współrzędnej X w panelu INFO ruchomego okna po prawej stronie - dokładnie takiej pozycji, jaką określono, kiedy linia prowadząca została utworzona do użycia w tym przykładzie.

zrzut ekranu okna aplikacji Photoshop

martineau
źródło
6

Upewnij się, że panel Informacje jest widoczny, a następnie zacznij przesuwać stary przewodnik ( Ctrllub Cmdprzeciągnij).

Powinieneś zobaczyć coś takiego:

Grafika matematyczna

  • ΔX:I ΔY:pola (prawy górny) pokazuje odchylenie od pierwotnego położenia.

  • X:I Y:pola (dolny lewy) pokazuje bezwzględnego położenia.

Przeciągnij z powrotem, aż przesunięcie wyniesie zero, co oznacza, że ​​prowadnica znajduje się w pierwotnej pozycji, a następnie odczytaj pozycję bezwzględną odpowiedniego pola X:lub Y:pola. Jeśli chcesz odczytać pozycję w pikselach, musisz ustawić tę sekcję pomiaru w panelu Informacje na piksele, co odbywa się poprzez kliknięcie +symbolu po lewej stronie. Po przeczytaniu pozycji możesz nacisnąć przycisk, Escaby anulować ruch, co pozwoli uniknąć przypadkowego przesunięcia prowadnicy o jeden lub dwa piksele podczas zwalniania.

Przy okazji możesz znaleźć zastosowanie we wtyczce GuideGuide .

Mr.Wizard
źródło
2

Ten skrypt dostarczy Ci listę wszystkich przewodników w aktywnym dokumencie:

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));
}
choniconiczny
źródło
Bardzo przydatne! Aby to uruchomić, zapisz go jako plik .js, a następnie użyj Plik> Skrypty> Przeglądaj ..., aby wybrać plik.
Daniel Lo Nigro
0

w programie Adobe Creative Cloud (2017), gdy przeciągasz i tworzysz linijkę, nie puszczaj lewego przycisku myszy. Pokaże bieżącą koordynację osi X lub Y.

esprithk
źródło
1
Gdzie zostanie pokazana aktualna współrzędna? Jako podpowiedź? Lub na dole, gdzie znajduje się pasek stanu?
Vylix,