Photoshop-Cafe.de :: Dein Photoshop-Forum

Zurück   Photoshop-Cafe.de :: Dein Photoshop-Forum > Fragen zu Adobe Photoshop (Elements), zur Creative Suite und anderen Kreativprogrammen > Hilfestellung, Tipps und Tricks

Hinweise
Aktuelles aus dem PSC
„Kreativ
Die ⇒ Themenwahl für den P-S-C 03/2024 ist online. Bis zum 01.05.2024 um 09:30 Uhr kannst du abstimmen.
Hier gehts zum Foto-Monatsthema für April 2024 : ⇒ Höhe.
... und hier findest du die C-C-C für April 2024: ⇒ Albtraum.
Hast du noch eine Idee für den P-S-C 02/2024 ⇒ verkehrte Welt? Bis einschließlich 30.04.2024 kannst du ein Bild einreichen.
Unterstützung für das PSC
ACHTUNG: Regeln für die Verwendung von KI-Bildern im PSC.
Bitte sorgfältig durchlesen und beachten!

Antwort
 
Themen-Optionen Ansicht
  #41  
Alt 02.08.15, 19:48
Giovanni Bonnerarte Giovanni Bonnerarte ist offline
frisch dabei
 
Registriert seit: 08/2015
Ort: Bonn
Beiträge: 6
OS: Windows 7 x64
Kreativ-Software: CS6
Giovanni Bonnerarte geht den richtigen Weg
Habe im script LIGHTEN mal intuitiv durch DARKEN ersetzt und es läut durch.

Würde gerne alternierend lighten dann darken, bekomme aber immer wieder Syntax-Fehler, Klammer Fehler halt denke ich.

Wie müßte das im script aussehen, ein Bild LIGHTEN, das Nächste DARKEN und wieder von vorne.

Nerve ich...?

;-}

Danke !!!

Das script von Dir ist aber sonst Sahne, Danke!
Mit Zitat antworten
  #42  
Alt 02.08.15, 19:54
Benutzerbild von stefu
stefu stefu ist offline
PSC-süchtig
 
Registriert seit: 12/2013
Ort: Melle
Beiträge: 4.740
OS: Windows 10 Pro
Kreativ-Software: Photoshop CC, Lightroom CC, Bridge CC
stefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forum
Bau eine Variable als Zähler ein.
Dann if Abfrage.

Wenn gerade dann Lighten.
Wenn ungerade dann Darken.
__________________
Willst Du schneller Antworten auf Deine Fragen haben? Schaue hier.
Infos zum Forum: Klicke hier
Mit Zitat antworten
  #43  
Alt 02.08.15, 21:09
Giovanni Bonnerarte Giovanni Bonnerarte ist offline
frisch dabei
 
Registriert seit: 08/2015
Ort: Bonn
Beiträge: 6
OS: Windows 7 x64
Kreativ-Software: CS6
Giovanni Bonnerarte geht den richtigen Weg
Dein Script:

- - - - - - - - - - -

#target Photoshop
app.bringToFront()

//var hinweis = alert("Bitte den Ordner mit den TIF-Dateien der Sternbilder wählen.\nDanach läuft das Skript automatisiert ab.\n\nEntwickelt von stefu","Hinweis",0)

var hinweisfenster = new Window ('dialog','Starrail Merge', [200,220,560,380]);
hinweisfenster.oben = hinweisfenster.add('panel',[15,10,340,150],'v0.2');
hinweisfenster.oben.hinweis = hinweisfenster.oben.add('statictext',[20,15,300,380],'Dieses Script ist dazu gedacht mehrere Bilder');
hinweisfenster.oben.hinweis2 = hinweisfenster.oben.add('statictext',[20,33,300,380],'im Modus Aufhellen miteinander zu verbinden.');
hinweisfenster.oben.progbar = hinweisfenster.oben.add ('checkbox',[20,85,245,110]);
hinweisfenster.oben.progbar.value = true;
hinweisfenster.oben.progbartext = hinweisfenster.oben.add ('statictext',[40,90,360,110],'Fortschrittsbalken anzeigen');
hinweisfenster.oben.ok = hinweisfenster.oben.add('button',[245,85,280,110],'OK', {name:'ok'});
var ok = hinweisfenster.show() == 1;
hinweisfenster.close()
// Dateien auswählen
try{
var dateien = File.openDialog("Bitte die Bilddateien wählen:","*.tif,*.jpg,*.psd",true)
}
catch (err){
alert("Es ist ein Fehler bei der Dateiauswahl aufgetreten.","Fehler",1)
}


// erste Datei öffnen
try{
myDoc = open(dateien[0]);
}
catch (err){
alert("Die erste Datei konnte nicht geöffnet werden.\nDas Skript wurde unterbrochen.","Fehler",1)
}

//Fortschrittsbalken anzeigen
if (hinweisfenster.oben.progbar.value == true){
var win = new Window("window{text:'Fortschritt',bounds:[100,100,400,150],barrogressbar{bounds:[20,20,280,31] , value:0,maxvalue:100}};");
win.show();
}

//Schleife durchlaufen
//Bild öffnen, kopieren und in Ursprungsdokument einfügen und in den Modus "Aufhellen" setzen und Bild wieder löschen
try{
for (var i = 1; i < dateien.length; i++) {

newDoc = open(dateien[i])
newDoc.selection.selectAll()
newDoc.selection.copy()
newDoc.close(SaveOptions.DONOTSAVECHANGES)
myDoc.selection.selectAll()
myDoc.paste()
myLayer = myDoc.artLayers[0]
myLayer.blendMode = BlendMode.LIGHTEN
myDoc.flatten()
if (hinweisfenster.oben.progbar.value == true){
win.bar.value = i / dateien.length * 100
WaitForRedraw ()
}
try{
for (var i = 1; i < dateien.length; i++) {

newDoc = open(dateien[i])
newDoc.selection.selectAll()
newDoc.selection.copy()
newDoc.close(SaveOptions.DONOTSAVECHANGES)
myDoc.selection.selectAll()
myDoc.paste()
myLayer = myDoc.artLayers[0]
myLayer.blendMode = BlendMode.DARKEN
myDoc.flatten()
if (hinweisfenster.oben.progbar.value == true){
win.bar.value = i / dateien.length * 100
WaitForRedraw ()
}
}
if (hinweisfenster.oben.progbar.value == true) { win.close();}
}
}
}
if (hinweisfenster.oben.progbar.value == true) { win.close();}
}

catch (err) {
alert("Es ist ein Fehler aufgetreten während der Arbeit beim Bild Nr." + i + "\nDateiname: " + dateien[i].name,"Fehler",1)
}


//Funktion zum warten auf das Fertigzeichnen des Fensters
function WaitForRedraw(){
var eventWait = charIDToTypeID("Wait")
var enumRedrawComplete = charIDToTypeID("RdCm")
var typeState = charIDToTypeID("Stte")
var keyState = charIDToTypeID("Stte")
var desc = new ActionDescriptor()

desc.putEnumerated(keyState, typeState, enumRedrawComplete)
executeAction(eventWait, desc, DialogModes.NO)
}


- - - - - - - - - - -

...und wie wird das umgebaut...?

Magst Du es mir bauen?

Danke !!!
Mit Zitat antworten
  #44  
Alt 03.08.15, 10:38
Benutzerbild von stefu
stefu stefu ist offline
PSC-süchtig
 
Registriert seit: 12/2013
Ort: Melle
Beiträge: 4.740
OS: Windows 10 Pro
Kreativ-Software: Photoshop CC, Lightroom CC, Bridge CC
stefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forum
Zitat:
Magst Du es mir bauen?
Nö.

Du hast in der for-Schleife doch eine Variable i.
Hier einfach eine if-Abfrage einbauen wo jetzt
Code:
myLayer.blendMode = BlendMode.LIGHTEN
steht.

Der Syntax für if-else ist:

Code:
if (variable < 1 ) {
    text = "kleiner als eins";
    } 
    else {
    text = "eins oder größer als eins";
    }
Und für die Berechnung musst Du nur noch Modulo anwenden, um herauszufenden ob die Zahl gerade ist oder nicht.

Also:
Code:
if (i % 2 == 0) {
    myLayer.blendMode = BlendMode.LIGHTEN;
    } else {
    myLayer.blendMode = BlendMode.DARKEN;
    }
Prinzipiell von der Logik und dem Aufbau ganz simpel.
__________________
Willst Du schneller Antworten auf Deine Fragen haben? Schaue hier.
Infos zum Forum: Klicke hier
Mit Zitat antworten
  #45  
Alt 03.08.15, 10:54
Benutzerbild von heikehk
heikehk heikehk ist offline
Newsletter-Fee
 
Registriert seit: 07/2005
Ort: Hessen -> Bayern, Augsburg
Beiträge: 30.805
OS: OS X Mavericks / Yosemite
Kreativ-Software: Creative Suite CS 4,5,6,CC
heikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forum
Die Idee mit der Laufzeitvariablen ist doch super.
Die IF-Abfrage, wie von Stephan beschrieben mit dem modulo (Kannte ich in der Form nicht und habe gegoogelt) ist ideal und sollte klappen. Falls nicht musst Du uns mal die Fehlermeldung geben.

Code:
for (var i = 1; i < dateien.length; i++)
Dann beim Blendmode:
Code:
if (i % 2 == 0) {
    myLayer.blendMode = BlendMode.LIGHTEN;
    } else {
    myLayer.blendMode = BlendMode.DARKEN;
    }
__________________
https://www.photoshop-cafe.de/bildupload/pics/sonst/1257414271_themen-bewerten.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Linkliste.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_tutorials.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Signaturleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Forenleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Stock-galerie.png
Für alle, die einen Beitrag bewerten möchten empfehle ich den Klick auf folgendes Symbol .
Die Bilder, die ich hier im Forum zeige dürfen nur mit meiner ausdrücklichen Erlaubnis bearbeitet werden.
Mit Zitat antworten
  #46  
Alt 03.08.15, 18:26
Benutzerbild von heikehk
heikehk heikehk ist offline
Newsletter-Fee
 
Registriert seit: 07/2005
Ort: Hessen -> Bayern, Augsburg
Beiträge: 30.805
OS: OS X Mavericks / Yosemite
Kreativ-Software: Creative Suite CS 4,5,6,CC
heikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forum
Stephan,

würde das so gehen?
Code:
#target Photoshop
app.bringToFront()

//var hinweis = alert("Bitte den Ordner mit den TIF-Dateien der Sternbilder wählen.\nDanach läuft das Skript automatisiert ab.\n\nEntwickelt von stefu","Hinweis",0)

var hinweisfenster = new Window ('dialog','Starrail Merge', [200,220,560,380]);
hinweisfenster.oben = hinweisfenster.add('panel',[15,10,340,150],'v0.2');
hinweisfenster.oben.hinweis = hinweisfenster.oben.add('statictext',[20,15,300,380],'Dieses Script ist dazu gedacht mehrere Bilder');
hinweisfenster.oben.hinweis2 = hinweisfenster.oben.add('statictext',[20,33,300,380],'im Modus Aufhellen miteinander zu verbinden.');
hinweisfenster.oben.progbar = hinweisfenster.oben.add ('checkbox',[20,85,245,110]);
hinweisfenster.oben.progbar.value = true;
hinweisfenster.oben.progbartext = hinweisfenster.oben.add ('statictext',[40,90,360,110],'Fortschrittsbalken anzeigen');
hinweisfenster.oben.ok = hinweisfenster.oben.add('button',[245,85,280,110],'OK', {name:'ok'});
var ok = hinweisfenster.show() == 1;
hinweisfenster.close()
// Dateien auswählen
try{
    var dateien = File.openDialog("Bitte die Bilddateien wählen:","*.tif,*.jpg,*.psd",true)
    }
catch (err){
    alert("Es ist ein Fehler bei der Dateiauswahl aufgetreten.","Fehler",1)
    }


// erste Datei öffnen
try{
    myDoc = open(dateien[0]); 
    }
catch (err){
    alert("Die erste Datei konnte nicht geöffnet werden.\nDas Skript wurde unterbrochen.","Fehler",1)
    }

//Fortschrittsbalken anzeigen
if (hinweisfenster.oben.progbar.value == true){
var win = new Window("window{text:'Fortschritt',bounds:[100,100,400,150],bar:Progressbar{bounds:[20,20,280,31] , value:0,maxvalue:100}};");
win.show();
}

//Schleife durchlaufen
//Bild öffnen, kopieren und in Ursprungsdokument einfügen und in den Modus "Aufhellen" setzen und Bild wieder löschen
try{
  for (var i = 1; i < dateien.length; i++) {
        
        newDoc = open(dateien[i])
        newDoc.selection.selectAll()
        newDoc.selection.copy()
        newDoc.close(SaveOptions.DONOTSAVECHANGES)
        myDoc.selection.selectAll()
        myDoc.paste()
        myLayer = myDoc.artLayers[0]
        if (i % 2 == 0) {
            myLayer.blendMode = BlendMode.LIGHTEN;
            } else {
            myLayer.blendMode = BlendMode.DARKEN;
            }[/COLOR]
        myDoc.flatten()
        if (hinweisfenster.oben.progbar.value == true){
           win.bar.value = i / dateien.length * 100
           WaitForRedraw ()
           }
      }
  if (hinweisfenster.oben.progbar.value == true) { win.close();}
}

catch (err) {
   alert("Es ist ein Fehler aufgetreten während der Arbeit beim Bild Nr." + i + "\nDateiname: " + dateien[i].name,"Fehler",1)
   }


//Funktion zum warten auf das Fertigzeichnen des Fensters
function WaitForRedraw(){
var eventWait = charIDToTypeID("Wait")
var enumRedrawComplete = charIDToTypeID("RdCm")
var typeState = charIDToTypeID("Stte")
var keyState = charIDToTypeID("Stte")
var desc = new ActionDescriptor()

desc.putEnumerated(keyState, typeState, enumRedrawComplete)
executeAction(eventWait, desc, DialogModes.NO)
}
__________________
https://www.photoshop-cafe.de/bildupload/pics/sonst/1257414271_themen-bewerten.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Linkliste.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_tutorials.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Signaturleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Forenleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Stock-galerie.png
Für alle, die einen Beitrag bewerten möchten empfehle ich den Klick auf folgendes Symbol .
Die Bilder, die ich hier im Forum zeige dürfen nur mit meiner ausdrücklichen Erlaubnis bearbeitet werden.
Mit Zitat antworten
  #47  
Alt 03.08.15, 18:48
Benutzerbild von stefu
stefu stefu ist offline
PSC-süchtig
 
Registriert seit: 12/2013
Ort: Melle
Beiträge: 4.740
OS: Windows 10 Pro
Kreativ-Software: Photoshop CC, Lightroom CC, Bridge CC
stefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forum
Das
Code:
[/COLOR]
darf da nicht stehen
__________________
Willst Du schneller Antworten auf Deine Fragen haben? Schaue hier.
Infos zum Forum: Klicke hier
Mit Zitat antworten
  #48  
Alt 03.08.15, 20:53
Giovanni Bonnerarte Giovanni Bonnerarte ist offline
frisch dabei
 
Registriert seit: 08/2015
Ort: Bonn
Beiträge: 6
OS: Windows 7 x64
Kreativ-Software: CS6
Giovanni Bonnerarte geht den richtigen Weg
Hi,

das läuft ohne

[/COLOR]

durch, ohne Fehler.

Das Ergebnis ist aber auch nicht irgendwie wie diese Sachen hier von Matt Malloy...

https://iso.500px.com/author/mattmolloy/

...liegt aber wohl eher an meinen Vorlagen...

;-}

Trotzdem DANKE für eurer beiden Einsatz!
Mit Zitat antworten
  #49  
Alt 04.08.15, 08:10
Benutzerbild von stefu
stefu stefu ist offline
PSC-süchtig
 
Registriert seit: 12/2013
Ort: Melle
Beiträge: 4.740
OS: Windows 10 Pro
Kreativ-Software: Photoshop CC, Lightroom CC, Bridge CC
stefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forumstefu ist unentbehrlich im Forum
Hallo Giovanni!

Ja, das stimmt.
Mit dem Ausgangsmaterial, welches Du mir zugesendet hast, kann es so nicht funktionieren.

Der Urheber zeigt ja auch, wie es konkret funktioniert bei 500px.
https://iso.500px.com/time-stack-photo-tutorial/

Wichtig ist das Ausgangsmaterial.
Du hast mir Bilder zugesendet mit vielen größeren Wolken in überwiegend hellen Flächen.
Wenn Du genau hinsiehst, entdeckst Du, dass sein Ausgangsmaterial komplett anders ist: kleine Wolken, starke Konturen und Kontraste, viel freie Himmelsfläche, gefärbte Wolken dank Morgen- oder Abendstimmung.

Nur mit dem richtigen Ausgangsmaterial, kannst Du zu ähnlichen Ergebnissen kommen.
Und dann gilt es noch den richtigen Abstand zu finden zwischen den Aufnahmen. Das ist nicht so schwer, weil man lieber mehrere Aufnahmen macht, von denen man dann wiederum jede 2. oder 2. sowie 3. löschen kann, um den richtigen Abstand zu gewinnen für den Effekt.

Um etwa gleiche Ergebnisse zu erzielen, braucht man etwa gleiches Material.
Und natürlich auch das Wissen um die Verarbeitung (was der Autor auch teilt).

Doch ich denke, da werden so einige enttäuscht sein, wenn sie es nach dem Video machen, weil viele nicht darauf achten, was für Material verwendet wurde, sondern davon ausgehen, dass es passen muss mit dem eigenen beliebigen Material.

Ich bin mir jedoch sicher, dass Du mit etwas Übung und vor allem geeigneten Material schnell ähnliche Ergebnisse erzielen kannst, denn es ist keine Zauberei.

Lieben Gruß
Stephan
__________________
Willst Du schneller Antworten auf Deine Fragen haben? Schaue hier.
Infos zum Forum: Klicke hier
Mit Zitat antworten
  #50  
Alt 04.08.15, 09:48
Benutzerbild von heikehk
heikehk heikehk ist offline
Newsletter-Fee
 
Registriert seit: 07/2005
Ort: Hessen -> Bayern, Augsburg
Beiträge: 30.805
OS: OS X Mavericks / Yosemite
Kreativ-Software: Creative Suite CS 4,5,6,CC
heikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forumheikehk wohnt hier im Forum
Huch das [/Color] war noch übrig geblieben
Freut mich, wenns läuft
__________________
https://www.photoshop-cafe.de/bildupload/pics/sonst/1257414271_themen-bewerten.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Linkliste.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_tutorials.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Signaturleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Forenleitfaden.pnghttps://www.photoshop-cafe.de/bildupload/pics/sonst/1257413726_Stock-galerie.png
Für alle, die einen Beitrag bewerten möchten empfehle ich den Klick auf folgendes Symbol .
Die Bilder, die ich hier im Forum zeige dürfen nur mit meiner ausdrücklichen Erlaubnis bearbeitet werden.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aktion lässt sich nicht wie gewünscht erstellen wernster Hilfestellung, Tipps und Tricks 3 14.10.13 15:12
Aktion erstellen, Rahmen und Signatur und automatisch speichern winam Hilfestellung, Tipps und Tricks 2 24.07.12 10:04
Tutorials Photoshop 3D Buchcover mit einer Aktion erstellen gelöschter User Fortgeschrittene Techniken 22 14.02.12 20:15
Tutorials Photoshop Aktion für ein Wasserzeichen erstellen Shadow10 Fortgeschrittene Techniken 15 02.06.11 02:08
Aktion erstellen für die Beschriftung von Bildern bayer-blaier Hilfestellung, Tipps und Tricks 16 22.12.08 16:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.

Impressum

Kontakt      Photoshop-Cafe      Archiv     Impressum     Nach oben

Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©2005-2020 photoshop-cafe.de

Seite wurde generiert in 0,08951 Sekunden mit 12 Queries