Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 23.02.2007, 20:05   #1
TP-Newbie
 
Registriert seit: Feb 2007
jackob100 macht alles soweit korrekt
Question

CS2 JavaScript/ Script ausführung dauert zu lange!


Guten Abend

Habe mir ein Script geschrieben, das mir Bilder aus einem Ordner ausliest, verkleinert und diese in einer schlechteren Qualität wider abspeichert.
PHP-Code:
var quellordner Folder.selectDialog("Bitte wählen Sie das Eingangsverzeichnis aus"); //Quellordner.
var ziehlordner Folder.selectDialog("Bitte wählen Sie das Ausgangsverzeichnis aus"); //Zielordner.
var dpi 72//Auflösung.
var dateien quellordner.getFiles(); //Dateien werden aus dem Quellordner gelesen.

if (quellordner != null && ziehlordner != null)
    {
    for (var 
i=0dateien.lengthi++) 
        {
        if (
dateien[i] instanceof File)
            {
            
open(dateien[i]);
            if (
app.activeDocument.height app.activeDocument.width)
                {
                var 
hoehe 640;
                var 
breite app.activeDocument.width app.activeDocument.height hoehe//Die Breite wird an die Höhe angepasst.
                
app.activeDocument.resizeImage(breitehoehedpi);
                }
            else
                {
                var 
breite 640;
                var 
hoehe app.activeDocument.height breite app.activeDocument.width//Die Höhe wird an die Breite angepasst.
                
app.activeDocument.resizeImage(breitehoehedpi);
                }
            var 
bildname dateien[i].name// Bildname ohen ".jpg")
            
speichereBild(bildname ".jpg"ziehlordner60); //Funktionsaufruf
            
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES); //Schliessen ohne Nachfrage
            
}
        }
    }
    
function 
speichereBild(bildordnerqualitaet 
    {
    var 
datei = new File(ordner "/" bild);
    var 
speicherOptionen = new ExportOptionsSaveForWeb();
    
speicherOptionen.format SaveDocumentType.JPEG;
    
speicherOptionen.optimized true;
    
speicherOptionen.quality qualitaet;
    
activeDocument.exportDocument(dateiExportType.SAVEFORWEBspeicherOptionen);
    } 
Die Ausführung des Scripts dauert jedoch viel zulange, ich musste jedes mal abbrechen...Ausserdem kommt mein Speicher ( 2GB ) mit der Zeit an seine Grenze, bild jedoch nur ca. 3MB.

Erkennt jemand den Fehler? oder woran kann das liegen?

Gruss Jackob
jackob100 ist offline   Mit Zitat antworten


Alt 24.02.2007, 17:38   #2
TP-Senior
 
Registriert seit: Feb 2002
hotschen bringt sich richtig einhotschen bringt sich richtig ein
Guckst du hier.
__________________
Gruß hotschen
hotschen ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Grafik & Multimedia > Photoshop
CS2 JavaScript/ Script ausführung dauert zu lange! CS2 JavaScript/ Script ausführung dauert zu lange!
« Alpha aus Layer erstellen? | gibt es eine einstellung "zurück zur werkseinstellung"? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:30 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67