![]() |
|
#1
|
|||
|
|||
Zitat:
Ich habe eine Eingabemaske eingebaut und wenn jetzt ein Wert mit Komma eingegeben wird, das kann dieser nicht im Script berechnet werden, da ja ein Punkt zwischen den Zahlen erwartet wird. Gibt es eine Lösung für das Problem? Das ist leider keine Lösung :-( doc = app.activeDocument; widthInput = widthInput.replace(/[,]/,'.'); heightInput = heightInput.replace(/[,]/,'.'); randInput = randInput.replace(/[,]/,'.'); Vielleicht hast Du noch einen Tipp, wie ich am Besten Text in einen 1cm Rand einfüge, der sich immer dem vorhanden Platz anpasst? 40cm x 41cm = 40cm x 1cm Textfeld oder 60cm x 61cm = 60cm x 1cm Textfeld usw. aber unterschiedlich lange Namen, die dann in dieses Textfeld müssen. |
#2
|
|||
|
|||
Zitat:
Code:
var number = prompt("Insert numbers: ","10,5,5"); number = number.replace(/,/g, '.'); alert(number); Zitat:
Ob das sinnvoll ist oder nicht, kann ich allerdings nicht sagen. |
#3
|
|||
|
|||
[QUOTE=ph_o_e_n_ix;381931]Ohne das Script zu kennen kann man natürlich auch nur mit etwas exemplarischem aufwarten...
Ich würde hier in das Eingabefeld gerne noch Kommazahlen eingeben können und in den oberen weißen Rand, einen Text per Eingabe platzieren, der allerdings unterschiedlich lang sein kann und der Rand ja auch unterschiedlich breit, je nach Bildgröße. Wenn dann der eingegebene Text noch der Bildname sein könnte, wäre es für den Moment perfekt. Ich bin Dir für jede kleine Hilfe / Tipp dankbar. Stück für Stück verstehe ich immer mehr aber es wird mit Sicherheit noch eine Zeit brauchen, bis ich da wirklich durchsteige ;-) #target photoshop var originalRulerUnits = app.preferences.rulerUnits; app.preferences.rulerUnits = Units.CM; var dlg; var labelGroup; var inputGroup; var widthInput; var heightInput; var randInput; var buttonGroup; var okButton; var cancelButton; dlg = new Window("dialog", "Form"); dlg.orientation = "row"; labelGroup = dlg.add("group"); labelGroup.orientation = "column"; labelGroup.add("statictext", undefined, "Breite cm:"); labelGroup.add("statictext", undefined, "Höhe cm:"); labelGroup.add("statictext", undefined, "Rand cm:"); inputGroup = dlg.add("group"); inputGroup.orientation = "column"; widthInput = inputGroup.add("edittext", undefined, ""); widthInput.characters = 10; widthInput.active = true; heightInput = inputGroup.add("edittext", undefined, ""); heightInput.characters = 10; randInput = inputGroup.add("edittext", undefined, ""); randInput.characters = 10; buttonGroup = dlg.add("group"); buttonGroup.orientation = "column"; okButton = buttonGroup.add("button", undefined, "OK"); cancelButton = buttonGroup.add("button", undefined, "Abbruch"); okButton.onClick = function() { var doc; var docWidth; var docHeight; var imageWidth; var imageHeight; var rand; var black = new SolidColor(); black.rgb.hexValue = "000000"; app.backgroundColor = black; var white = new SolidColor(); white.rgb.hexValue = "FFFFFF"; doc = app.activeDocument; imageWidth = new UnitValue(widthInput.text, "cm"); imageHeight = new UnitValue(heightInput.text, "cm"); rand = new UnitValue(randInput.text, "cm"); doc.resizeImage (imageWidth-(rand*2), imageHeight-(rand*2)); doc.resizeCanvas(doc.width + 5 + rand*2, doc.height + 5 + rand*2, AnchorPosition.MIDDLECENTER) app.backgroundColor = white; doc.resizeCanvas(doc.width, doc.height + 1, AnchorPosition.BOTTOMCENTER) dlg.hide(); }; dlg.show(); var originalRulerUnits = app.preferences.rulerUnits; app.preferences.rulerUnits = Units.MM; Geändert von beetle04021969 (26.05.19 um 02:39 Uhr). |
![]() |
Stichworte |
aktion, arbeitsfläche, bildgröße, zuschneiden |
Lesezeichen |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Hilfe bei aktion, aktion wiederholen | Limerick | Hilfestellung, Tipps und Tricks | 0 | 15.01.12 11:55 |
Bildgröße PES 8 | fabiola | Hilfestellung, Tipps und Tricks | 8 | 14.05.10 00:35 |
Aktion-Fehlermeldung "Der Befehl Bildgröße ist nicht verfügbar" | wetterfrosch | Hilfestellung, Tipps und Tricks | 5 | 01.04.09 09:16 |
Bildgröße | ElZorsto | Hilfestellung, Tipps und Tricks | 5 | 12.03.09 18:41 |
Bildgröße | noob83 | Hilfestellung, Tipps und Tricks | 8 | 16.06.08 18:25 |