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 Hallo Du!
Das Userbattle zwischen Caradhras und wackelelvis hat begonnen. Kommt ⇒ hierher, um die beiden Battler anzufeuern und zu plaudern.
Hier findest du unser Thema für den P-S-C 06/2024: ⇒ Tattookunst - erstelle ein Tattoo auf einer Hand. Bis 31.12.2024 kannst du dir was dazu ausdenken.
Das Foto-Thema für November 2024 ist ⇒ Holz.
Zur C-C-C für November 2024 gehts hier lang: ⇒ Hunde .
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
  #21  
Alt 03.08.08, 11:59
Smokey_lo1 Smokey_lo1 ist offline
frisch dabei
 
Registriert seit: 08/2008
Beiträge: 19
Smokey_lo1 geht den richtigen Weg
danke für den Tipp.
habe mal ne Datei mit 150 Ebenen getstet und da braucht mein Rechner 30sec.
OK dachte ich mir mache ich mal eine Datei auf die richtig groß ist und nun werkelt er schon seit ner halben Stunde.
muss das mal auf meinen großen Rechner versuchen(geht aber erst heute Abend, da ich noch auf Arbeit bin)
Ich getrau mich gar nicht zu fragen.....
.
.
.

könnte man das noch ein wenig beschleunigen?

Edit: jetzt ist er fertig...hat wie gesagt ne halbe Stunde gedauert
86 Ebenenset´s und 1012 Ebenen
Mit Zitat antworten
  #22  
Alt 03.08.08, 19:37
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Undankbares Volk

Teste diesen hier mal. Abfrage nach Hintergrundebene ist raus, das könnte die Laufzeit etwas verkürzen. Und mach gleich ne Messung bitte

Wenn man es richtig schnell haben möchte, darf man keine scripte nutzen. Dann muss man sich ein externes Addon bauen das entsprechend in C/C++ programmiert und kompiliert ist. Man könnte auch an einer anderen Stelle ansetzen ... wenn man Informationen über das PSD Dateiformat findet. Die Info über Ebenen und Ebenenset´s muss da irgendwo drin stehen, ein kurzer Blick in den Hexedit hat aber keine Ergebnisse geliefert.

PHP-Code:
//layerCounter.jsx checkt ob eine Hintergrundebene vorhanden ist und zählt die Anzahl der Ebenen im aktiven Dokument
//Ebenenset´s werden rekursiv berücksichtigt

#target photoshop
app.bringToFront(); //Photoshop in Vordergrund setzen

var docRef app.activeDocument;
var 
i;
var 
setText "Ebenenset´s"layerText "Ebenen";
var 
layerCount = new Array (), layerSetCount = new Array();

countAll (docRef); //Funktion countAll zählt alle im Dokument enthaltenen Ebenenset´s sowie Ebenen und prüft ob eine Hintergrundebene vorhanden ist
createMessage (); //Funktion createMessage gibt das Ergebnis von countAll in einer Messagebox in Photoshop aus

function countAll (docRef)
    { 
    for(var 
i0docRef.artLayers.lengthi++) //Mach einen Durchlauf pro vorhandener Ebene ...
        

        
layerCount.push (1//... erhöhe den Array-Zeiger für jede Ebene um 1 ...
        

        for (var 
0docRef.layerSets.lengthi++) //Mach einen Durchlauf pro vorhandenes Ebenenset ...
        
{
        
layerSetCount.push (1); //... erhöhe den Array-Zeiger für jedes Ebenenset um 1 ...
        
countAll (docRef.layerSets[i]); //... und zähle die im Ebenenset vorhandenen Ebenen
        
}
    }

function 
createMessage ()
    {
    if (
layerCount.length == 1//Wenn nur eine Ebene existiert ...
        
{
        
layerText "Ebene"//... Ebenen in Ebene umwandeln für korrekte Ausgabe ;-)
        
}
    if (
layerSetCount.length == 1//Wenn nur ein Ebenenset existiert ...
        
{
        
setText "Ebenenset"//... Ebenenset´s in Ebenenset umwandeln für korrekte Ausgabe ;-)
        
}
    
alert("Das Dokument enthält "+layerSetCount.length+" "+setText+" und "+layerCount.length+" "+layerText); //Message in Photoshop ausgeben
    
}

// (C) Copyright 2008 photoshop-cafe.de 
//code by phoenix 
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
  #23  
Alt 03.08.08, 20:04
Smokey_lo1 Smokey_lo1 ist offline
frisch dabei
 
Registriert seit: 08/2008
Beiträge: 19
Smokey_lo1 geht den richtigen Weg
kommt ungefähr auf das selbe raus.
aber denke mir wenn ich 70 Stunden oder mehr in eine Textur stecke kann ich auch ne halbe Stunde das script dadddeln lassen.

Danke dir also nochmal. finde das script echt spitze

den Ansatz mit dem Hexedit hatte ich auch schon nur habe ich da auch noch nicht drinne gefunden.
Mit Zitat antworten
  #24  
Alt 03.08.08, 20:08
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Was für ne CPU hast Du eigentlich verbaut? Und mit welchem Takt läuft sie?
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
  #25  
Alt 03.08.08, 20:53
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Q6600@3GHz, 2500x2500@500dpi, 127 Ebenenset´s (wild verschachtelt) und 1500 Ebenen + 1 Hintergrundebene, Laufzeit 32 Minuten. Wer hier ganz gewaltig Optimierungsbedarf hat, entlarvt der Taskmanager. CPU Auslastung 25%, also wieder ein althergebrachtes Problem von Adobe, die es nicht für nötig halten Multiprocessing/Multithreading einzubauen. Die können froh sein dass Intel keine Cell oder Sparc64 herstellt ...
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
  #26  
Alt 03.08.08, 21:31
Smokey_lo1 Smokey_lo1 ist offline
frisch dabei
 
Registriert seit: 08/2008
Beiträge: 19
Smokey_lo1 geht den richtigen Weg
Ich habe einen E6600 @ 3GHz mit 8Gig Ram (Vista 64)
Da kommst du ungefähr auf die selbe Zeit.
Habe das aber auch gemerkt das meine CPU Auslastung nicht gerade hoch ist wenn ich das script an werfe.
also bringt mir ein c2d oder ein q gar nichts. das wär natürlich mal was wenn da Adobe mal was dagegen tun würde....und wenn sie einmal drüber sind könnten die eigentlich auch gleich mal ein 64bit Photoshop mit dran hängen. Das ich ml mehr als 3255 Ram benutzen könnte
Mit Zitat antworten
  #27  
Alt 03.08.08, 21:55
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Und wenn sie schon dabei sind, Pinsel und ähnliches nutzten auch nie mehr als einen Kern, gerade beim Wischfinger eine Katastrophe
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
  #28  
Alt 03.08.08, 22:15
Smokey_lo1 Smokey_lo1 ist offline
frisch dabei
 
Registriert seit: 08/2008
Beiträge: 19
Smokey_lo1 geht den richtigen Weg
Ich sehe wir verstehen uns.
mir würden da noch viel mehr dinge einfallen, was sie noch ändern könnten.
Mit Zitat antworten
  #29  
Alt 04.08.08, 00:13
Benutzerbild von blindguard
blindguard blindguard ist offline
thinks different
 
Registriert seit: 06/2005
Ort: Hanau
Beiträge: 25.687
OS: Mac OS
Kreativ-Software: PS 2020
blindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forumblindguard wohnt hier im Forum
die müssen sich ja außer werkzeug- und filterumbenennungen noch ein "paar" dinge für die nächsten updates aufheben , die sie dann wieder mit wenig innovativen brauchbaren neuerungen für teuer geld an den mann bringen
Mit Zitat antworten
  #30  
Alt 16.08.08, 03:24
Smokey_lo1 Smokey_lo1 ist offline
frisch dabei
 
Registriert seit: 08/2008
Beiträge: 19
Smokey_lo1 geht den richtigen Weg
ich muss noch mal ein wenig wegen den script´en nach fragen.
du hast in deinem script schön dahinter geschrieben was die einzelnen "Befehle" so machen.
gibt es sowas irgendwo runter zu laden?
ich bin gerade daran mir das Handbuch für Skriptprogrammierung durchzu lesen.
die anderen Handbücher die ich so gefunden habe sind leider alle auf englich und bringen mich gerade nicht so weiter.

Gruß Nico
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
Spass Wir zählen bis 2013 blindguard Lounge 1261 13.02.17 12:04
Ebenen Canberra Hilfestellung, Tipps und Tricks 11 12.09.10 10:19
Ebenen Kalos Hilfestellung, Tipps und Tricks 3 14.06.10 17:09
Ebenen auf eine reduzieren ohne einzelne Ebenen zu löschen landau66 Hilfestellung, Tipps und Tricks 2 14.04.09 02:29
Ebenen webdino Hilfestellung, Tipps und Tricks 1 21.08.08 12:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:22 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,06473 Sekunden mit 11 Queries