PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Vektorprogramme
Vektorpfad als Text oder CSV ausgeben
Beitrag
<blockquote data-quote="pixxxelschubser" data-source="post: 2066045" data-attributes="member: 167287"><p><strong>AW: Vektorpfad als Text oder CSV ausgeben</strong></p><p></p><p></p><p></p><p>Voll der Kindergarten! </p><p><strong>Es ist 10mal besser, nichts zu schreiben</strong>, als hinterher sinn- und zweckentfremdend Teile zu löschen.</p><p></p><p></p><p></p><p>@OliB</p><p>Sogar auf deine <strong>Tipps </strong>wäre <strong>Das Orakel von Delphi</strong> stolz.</p><p><img src="https://www.psd-tutorials.de/forum/styles/default/xenforo/smilies/rolleyes.gif" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Ich vermute nur, dass du die fehlende Ausgabe in mm meinst. Da bin ich mir aber auch nur zu 50% sicher. </p><p></p><p>Dem könnte man durch eine kleine Modifikation abhelfen (Javascript, nur der Auszeichnung wegen als PHP deklariert):</p><p>[PHP]// Quelle: http://forums.adobe.com/thread/1000448</p><p>// by CarlosCanto </p><p>// modified by pixxxelschubser</p><p>var idoc = app.activeDocument;</p><p>var sel = idoc.selection;</p><p> </p><p>for (j=0; j<sel.length; j++) {</p><p> var ipath = sel[j];</p><p> var itext = idoc.textFrames.add();</p><p> var pp = []; </p><p> </p><p> for (i=0; i<ipath.pathPoints.length; i++) {</p><p> </p><p> pp.push(Math.round(ipath.pathPoints[i].anchor[0]*35.27778)/100+", "+Math.round(ipath.pathPoints[i].anchor[1]*35.27778)/100); //for mm</p><p> }</p><p> itext.contents = pp.join ("\r");</p><p> itext.left = ipath.left + ipath.width + 2;</p><p> itext.top = ipath.top;</p><p> </p><p> pp = null;</p><p>}[/PHP]Diese Skript dient allerdings nur dem Auslesen der Koordinaten von Ankerpunkten – Grifflinien von Kurvenpunkten werden nicht berücksichtigt. Die Koordinaten werden (ohne Einheit) in ein Textfeld jeweils direkt neben den ausgewählten Objekten geschrieben.</p><p></p><p>Und OliB, nörgele bitte nicht wieder an der fehlenden Abfrage der Einheiten etc. herum. Das Skript stellt <strong>lediglich </strong>einen Wegweiser dar.</p><p>siehe auch:</p><p></p><p>Sollten dir Fehler auffallen, dann hast du meinen Segen, hier konstruktiv einzugreifen</p><p><img src="https://www.psd-tutorials.de/forum/styles/default/xenforo/smilies/icon_nick.gif" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>oder den einen oder anderen passenden Link hier rein zu stellen. Manch zukünftiger Leser wird dir dafür sicher dankbar sein.</p></blockquote><p></p>
[QUOTE="pixxxelschubser, post: 2066045, member: 167287"] [b]AW: Vektorpfad als Text oder CSV ausgeben[/b] Voll der Kindergarten! [B]Es ist 10mal besser, nichts zu schreiben[/B], als hinterher sinn- und zweckentfremdend Teile zu löschen. @OliB Sogar auf deine [B]Tipps [/B]wäre [B]Das Orakel von Delphi[/B] stolz. [IMG]https://www.psd-tutorials.de/forum/styles/default/xenforo/smilies/rolleyes.gif[/IMG] Ich vermute nur, dass du die fehlende Ausgabe in mm meinst. Da bin ich mir aber auch nur zu 50% sicher. Dem könnte man durch eine kleine Modifikation abhelfen (Javascript, nur der Auszeichnung wegen als PHP deklariert): [PHP]// Quelle: http://forums.adobe.com/thread/1000448 // by CarlosCanto // modified by pixxxelschubser var idoc = app.activeDocument; var sel = idoc.selection; for (j=0; j<sel.length; j++) { var ipath = sel[j]; var itext = idoc.textFrames.add(); var pp = []; for (i=0; i<ipath.pathPoints.length; i++) { pp.push(Math.round(ipath.pathPoints[i].anchor[0]*35.27778)/100+", "+Math.round(ipath.pathPoints[i].anchor[1]*35.27778)/100); //for mm } itext.contents = pp.join ("\r"); itext.left = ipath.left + ipath.width + 2; itext.top = ipath.top; pp = null; }[/PHP]Diese Skript dient allerdings nur dem Auslesen der Koordinaten von Ankerpunkten – Grifflinien von Kurvenpunkten werden nicht berücksichtigt. Die Koordinaten werden (ohne Einheit) in ein Textfeld jeweils direkt neben den ausgewählten Objekten geschrieben. Und OliB, nörgele bitte nicht wieder an der fehlenden Abfrage der Einheiten etc. herum. Das Skript stellt [B]lediglich [/B]einen Wegweiser dar. siehe auch: Sollten dir Fehler auffallen, dann hast du meinen Segen, hier konstruktiv einzugreifen [IMG]https://www.psd-tutorials.de/forum/styles/default/xenforo/smilies/icon_nick.gif[/IMG] oder den einen oder anderen passenden Link hier rein zu stellen. Manch zukünftiger Leser wird dir dafür sicher dankbar sein. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Vektorprogramme
Vektorpfad als Text oder CSV ausgeben
Oben