Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Mittelpunkt bei radialem Verlauf ändern

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

15. Mär 2006, 12:25
Bewertung:

gelesen: 22300

Beitrag als Lesezeichen
Hallo zusammen,

ich möchte in InDesign CS1 einen rechteckigen Kasten mit einem radialen Verlauf füllen, d
er von Schwarz (30c, 100k) am Rand auf ca. 5 % des Schwarzwert in der Mitte verläuft.

Jedoch soll der Mittelpunkt des Verlaufs (also der hellste Ton) nicht in der
geometrischen Mitte des Kastens liegen, sondern im "unteren rechten Viertel" des Rechtecks.

Gibt es eine Möglichkeit (Script oder Plugin?!) den Mittelpunkt zu versetzen?

Ich kann mich noch ein ein Dialogfeld in Freehand erinnern,
mit dem man den radialen Mittelpunkt einfach verschieben konnte.

Ich habe auch schon versucht den Kasten vollständig schwarz zu färben,
und dann mit einer weissen Ellipse mit weichen Kanten,
die negativ mit der Fläche multipliziert, den Effekt zu simulieren.
Jedoch ist das Endergebnis unzufriedenstellend, da ich keinen sauberen Übergang zum Hintergrund hinbekomme.

In Photoshop und Illustrator sind die Verlaufseinstellungen genauso.
Ich könnte den Verlauf zwar in PS bauen, jedoch wird die finale Datei dann sehr groß,
da der Kasten im Ausdruck später ca 60 x 120 cm groß ist.

Für jede Hilfe bin ich dankbar!!!

VG

Jan

Mittelpunkt bei radialem Verlauf ändern

kurtnau
Beiträge gesamt: 2170

15. Mär 2006, 12:50
Bewertung:

gelesen: 22279

Beitrag als Lesezeichen
hallo,

habe gerade mal nachgebaut:

radialer verlauf (doppelt so große fläche wie gewünscht) - ausschneiden - in ein neues rechteck einfügen - inhalt verschieben.

gruß kurt

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

15. Mär 2006, 12:54
Bewertung:

gelesen: 22274

Beitrag als Lesezeichen
Vielen Dank für den schnellen Tip!
Daran hatte ich noch gar nicht gedacht. Manchmal macht man es sich auch zu kompliziert...

Trotzdem wäre es toll, wenn man den Mittelpunkt des Verlaufs direkt steuern könnte.

Vielleicht hat ja noch jemand anderes eine Lösung...

VG

Jan

Mittelpunkt bei radialem Verlauf ändern

biggybean
Beiträge gesamt: 37

15. Mär 2006, 13:00
Bewertung:

gelesen: 22270

Beitrag als Lesezeichen
Was auf jeden Fall geht:
Das Rechteck normal mit dem Verlauf füllen, anschließend das Verlaufswerkzeug anklicken und dort in das Rechteck klicken, wo der Verlauf seinen Ausgangspunkt haben soll. Allerdings "verschiebt" sich dann die Abstufung, dort wo kleinere Abstände zu den Rändern sind, wird der Verlauf "kürzer".
Ehm - ist das verständlich? ;)

Gruß
Birgit

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

15. Mär 2006, 14:44
Bewertung:

gelesen: 22256

Beitrag als Lesezeichen
SUUPER,

genau so was in der Art habe ich gesucht.
Vielen Dank!

VG

Jan

Mittelpunkt bei radialem Verlauf ändern

arnolddesign
Beiträge gesamt: 75

15. Mär 2006, 22:10
Bewertung:

gelesen: 22232

Beitrag als Lesezeichen
Antwort auf: Was auf jeden Fall geht:
Das Rechteck normal mit dem Verlauf füllen, anschließend das Verlaufswerkzeug anklicken und dort in das Rechteck klicken, wo der Verlauf seinen Ausgangspunkt haben soll.


auf jeden Fall geht das übrigens nur, wenn «Fläche» aktiviert ist – falls «Kontur» aktiviert ist, geht gar nix (bzw. füllst du u.U. die Kontur mit einem Verlauf)!

Gruss, Lukas

Mittelpunkt bei radialem Verlauf ändern

Gerald Singelmann
  
Beiträge gesamt: 6269

16. Mär 2006, 17:21
Bewertung:

gelesen: 22202

Beitrag als Lesezeichen
Nachdem ich neulich gescheitert bin, die Position von Verläufen in Tabellen per Script zu steuern, war ich neugierig, ob es mit Objekten leichter geht.
Das folgende ist also eigentlich eine Studie, die aber ganz nebenbei erlaubt, die Eigenschaften des Verlaufs numerisch zu prüfen und zu ändern.

Code
tell application "Adobe InDesign CS2" 
activate
set myThing to item 1 of selection
set myDialog to make dialog with properties {name:"Einzeln Transformieren"}
tell myDialog
make dialog column
tell the result
set gFillStart to make enabling group with properties {static label:"Start", checked state:true}
tell gFillStart
make dialog column
tell the result
make static text with properties {static label:"X:"}
make static text with properties {static label:"Y:"}
end tell
make dialog column
tell the result
set startXField to make real editbox with properties {edit value:(item 1 of gradient fill start of myThing)}
set startYField to make real editbox with properties {edit value:(item 2 of gradient fill start of myThing)}
end tell
end tell

if type of fill color of myThing is radial then
set gAngleGroup to make enabling group with properties {static label:"Winkel", checked state:false}
else
set gAngleGroup to make enabling group with properties {static label:"Winkel", checked state:true}
end if
tell gAngleGroup
make dialog column
tell the result
make static text with properties {static label:"Winkel:"}
end tell
make dialog column
tell the result
set gAngleField to make real editbox with properties {edit value:(gradient fill angle of myThing)}
end tell
end tell
set gLengthGroup to make enabling group with properties {static label:"Länge", checked state:true}
tell gLengthGroup
make dialog column
tell the result
make static text with properties {static label:"Länge:"}
end tell
make dialog column
tell the result
set gLengthField to make real editbox with properties {edit value:(gradient fill length of myThing)}
end tell
end tell
end tell
end tell
set nu to show myDialog
if nu is true then
set fillthis to checked state of gFillStart
set angleThis to checked state of gAngleGroup
set lengthThis to checked state of gLengthGroup
set startX to edit value of startXField
set startY to edit value of startYField
set gAngle to edit value of gAngleField
set gLength to edit value of gLengthField
else
destroy myDialog
return
end if

tell myThing
set gradient fill start to {startX, startY}
set gradient fill angle to gAngle
set gradient fill length to gLength
end tell
end tell

Mittelpunkt bei radialem Verlauf ändern

Martin Fischer
  
Beiträge gesamt: 12783

16. Mär 2006, 18:10
Bewertung:

gelesen: 22194

Beitrag als Lesezeichen
Klasse!

Und danke.

Viele Grüße
Martin


Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

6. Jun 2006, 16:25
Bewertung:

gelesen: 21983

Beitrag als Lesezeichen
Hallo Gerald,

ich würde gerne Dein Script ausprobieren.
Funktioniert es auch unter CS1?

VG

Jan

Mittelpunkt bei radialem Verlauf ändern

Quarz
Beiträge gesamt: 3555

6. Jun 2006, 17:06
Bewertung:

gelesen: 21966

Beitrag als Lesezeichen
Hallo Jan,

warum nicht einfach ausprobieren?

Gruß
Quarz

Mittelpunkt bei radialem Verlauf ändern

Gerald Singelmann
  
Beiträge gesamt: 6269

6. Jun 2006, 17:29
Bewertung:

gelesen: 21960

Beitrag als Lesezeichen
Jan, danke für deine Frage, ich musste nämlich heute in einer Schulung feststellen, dass ich das Skript seinerzeit gar nicht auf meinem Rechner gespeichert hatte sondern nur hier bei HDS. So bleibt mir nun die Suche erspart :)

Das Skript müsste eigentlich auch in CS laufen, aber getestet habe ich es nicht. Läuft's?

Danke

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

6. Jun 2006, 18:50
Bewertung:

gelesen: 21939

Beitrag als Lesezeichen
Hallo Gerald,

bei mir läuft es leider nicht.
Ich kann die Fehlermeldung leider nicht anhängen,
also anbei textlich:

JavaScript error!
Error Number: 25
Error String: "Expected: ;"
Line: 1
Source: "tell application "Adobe InDesign CS2"
Offending Text: "application"

Ich kann leider damit nichts anfangen :(
also habe ich im code "...CS2" in "...CS" geändert.

Hat leider icht funktioniert...

Danke für die Hilfe!
VG

Jan

Mittelpunkt bei radialem Verlauf ändern

Robert Zacherl
Beiträge gesamt: 4153

6. Jun 2006, 21:34
Bewertung:

gelesen: 21927

Beitrag als Lesezeichen
Hallo Jan,

der Code den Sie versuchen ausführen zu lassen ist kein JavaScript, sondern ein AppleScript.

Mit freundlichem Gruß

Robert Zacherl

************************
IMPRESSED GmbH
www.impressed.de

Mittelpunkt bei radialem Verlauf ändern

Gerald Singelmann
  
Beiträge gesamt: 6269

6. Jun 2006, 21:38
Bewertung:

gelesen: 21925

Beitrag als Lesezeichen
Jan, das ist ein AppleScript, kein JavaScript...

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

7. Jun 2006, 08:57
Bewertung:

gelesen: 21909

Beitrag als Lesezeichen
Danke für den Hinweis,

habe es in den Scripteditor kopiert und dann
als script gespeichert.

wenn ich es in InDesign allerdings über die scriptpallette starten möchte,
passiert nichts. muss ich irgendwas beachten?

vg

jan

Mittelpunkt bei radialem Verlauf ändern

Gerald Singelmann
  
Beiträge gesamt: 6269

7. Jun 2006, 09:21
Bewertung:

gelesen: 1055

Beitrag als Lesezeichen
Jan, entschuldigung, ich habe nicht gelesen und nicht nachgedacht.
Das Script ruft einen Dialog auf, um die Werte der Verläufe anzuzeigen und ändern zu lassen. Dialoge in Scripten gehen erst mit CS2. Sie können das in CS1 also leider nicht einsetzen.

Mittelpunkt bei radialem Verlauf ändern

sieber
Beiträge gesamt: 136

7. Jun 2006, 09:28
Bewertung:

gelesen: 1054

Beitrag als Lesezeichen
Das ist natürlich sehr schade...
aber ich werde mir sowieso in naher zukunft die cs2 zulegen..
trotzdem vielen dank.

(lässt sich eine ähnliche Funktion mit JavaScript realisieren?)

VG

Jan

Mittelpunkt bei radialem Verlauf ändern

Gerald Singelmann
  
Beiträge gesamt: 6269

7. Jun 2006, 17:29
Bewertung:

gelesen: 1040

Beitrag als Lesezeichen
>(lässt sich eine ähnliche Funktion mit JavaScript realisieren?)

Genau dasselbe lässt sich in JavaScript (in CS2) realisieren. Die drei Skript-Sprachen in ID sind bis auf Details gleich mächtig.
Aber meine JS-Kenntnisse sind mindestens bis nach der Sommerpause (hahaha) zu holprig, um das mal eben umzusetzen.