[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Bildrahmen in Bezug zu Containter verschieben

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Bildrahmen in Bezug zu Containter verschieben

faxinger666
Beiträge gesamt: 165

19. Jun 2020, 12:57
Beitrag # 1 von 2
Bewertung:
(13330 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ihr Lieben,

ich stehe vor einem Problem, bei dem ich nicht weiterkomme:

Ich habe einen Rahmen "Kasten" in Indesign, darin befindet sich ein Bildrahmen mit zugehörigem Bild.

Meine Aufgabe: Beschneide den Bildrahmen rundherum auf Kastengröße + 3mm.

Soweit so gut.

Problem dabei: wenn das Bild bzw, eine Kante des Bildes selbst kleiner als der beschnittene Rahmen ist, soll diese Kante des Rahmens auf das Bild beschnitten werden. (um Blitzer zu vermeiden)

Was ich dabei nicht schaffe ist die Bedingung zu formulieren, dh. wie sage ich ID: nimm nur diese Kante die kleiner ist als der Bildrahmen.

Damit es etwas klarer wird hier mein noch nicht funktionierendes Skript:

Voraussetzung ist, dass der Bildrahmen im Kasten ausgewählt ist:

Code
var _dok = app.activeDocument; 
var _auswahl = app.selection[0];
var _koordinaten = _auswahl.geometricBounds;
var _koordinaten_parent = _auswahl.parent.geometricBounds;
var _bild_koordinaten = _auswahl.images[0].geometricBounds;

if (
(_bild_koordinaten[0] >_koordinaten_parent[0])
(_bild_koordinaten[1] <_koordinaten_parent[1])
(_bild_koordinaten[2] >_koordinaten_parent[2])
(_bild_koordinaten[3] <_koordinaten_parent[3])
)

{
_koordinaten[0] = _bild_koordinaten[0];
_koordinaten[1] = _bild_koordinaten[1];
_koordinaten[2] = _bild_koordinaten[2];
_koordinaten[3] = _bild_koordinaten[3];
_auswahl.geometricBounds = _koordinaten
};

else {
_koordinaten[0] = _koordinaten_parent[0] -3;
_koordinaten[1] = _koordinaten_parent[1] -3;
_koordinaten[2] = _koordinaten_parent[2] +3;
_koordinaten[3] = _koordinaten_parent[3] +3;
_auswahl.geometricBounds = _koordinaten;
};


Danke für eure Hilfe.

LG
faxinger
X

Bildrahmen in Bezug zu Containter verschieben

faxinger666
Beiträge gesamt: 165

19. Jun 2020, 14:44
Beitrag # 2 von 2
Beitrag ID: #575802
Bewertung:
(13316 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich habs selber lösen können.

Hier ist das Skript falls es jemand haben mag:

Code
var _dok = app.activeDocument; 
var _auswahl = app.selection[0];
var _koordinaten = _auswahl.geometricBounds;
var _koordinaten_parent = _auswahl.parent.geometricBounds;
var _bild_koordinaten = _auswahl.images[0].geometricBounds;

if (_bild_koordinaten[0] >_koordinaten_parent[0])
{_koordinaten[0] = _bild_koordinaten[0]};
else {_koordinaten[0] = _koordinaten_parent[0] -3};

if (_bild_koordinaten[1] >_koordinaten_parent[1])
{_koordinaten[1] = _bild_koordinaten[1]};
else {_koordinaten[1] = _koordinaten_parent[1] -3};

if (_bild_koordinaten[2] <_koordinaten_parent[2])
{_koordinaten[2] = _bild_koordinaten[2]};
else {_koordinaten[2] = _koordinaten_parent[2] +3};


if (_bild_koordinaten[3] <_koordinaten_parent[3])
{_koordinaten[3] = _bild_koordinaten[3]};
else {_koordinaten[3] = _koordinaten_parent[3] +3};

_auswahl.geometricBounds = _koordinaten;


LG
faxinger


als Antwort auf: [#575798]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
20.01.2022

Zoom Meeting
Donnerstag, 20. Jan. 2022, 08.21 - 08.22 Uhr

Vortrag

Die Neuerungen in Illustrator CC2022 sind sehr umfangreich. Vor allem im Bereich 3D hat Adobe hier einiges umgesetzt, was Grafiker lange vermisst haben. Monika Gause (http://www.gause.de), eine liebe Freundin der IDUG Stuttgart, wird uns einmal mehr Illustrator erklären und vermitteln, wie wir mit dem Funktionsumfang des Programmes unsere Ideen und Vorstellungen umsetzen können. Zudem erzählt sie uns von ihrer „36 Days of Type“ Challenge, bei der alle Buchstaben nur aus jeweils einem Ankerpunkt bestehen. Einen Vorgeschmack darauf könnt ihr auf Monikas Instagram- (https://www.instagram.com/vektorgarten) oder Behance-Account (https://www.behance.net/gallery/118643031/36-Days-of-Type-and-Anchor-Points) bestaunen.

Nein

Organisator: InDesign Usergroup Stuttgart

Kontaktinformation: Christoph Steffens, E-Mailidug AT satzkiste DOT de

idugs78.eventbrite.com

Neues in Illustrator CC2022
Veranstaltungen
14.02.2022

Zürich, Online
Montag, 14. Feb. 2022, 07.30 - 18.00 Uhr

Word Press / Digitalisierung / Selbständigkeit

Digitalisierung und KMU's in der Schweiz Leistungsfähig im Zeitalter der Digitalisierung Machine Learning Künstliche Intelligenz CRM Change Management Kommunikation im Betrieb Kommunikation digitale Medien Digitale Vertriebsmodelle

Ja

Organisator: B. Isik

Kontaktinformation: B. Isik / Daniela Lovric, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/website-mit-wix-erstellen/