PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Timestamp (aus EXIF Daten) in Photoshop
Beitrag
<blockquote data-quote="pixxxelschubser" data-source="post: 2283414" data-attributes="member: 167287"><p><strong>AW: Timestamp (aus EXIF Daten) in Photoshop</strong></p><p></p><p></p><p></p><p>Das verlinkte Skript ist leider so aufgebaut, dass es nur auf englischsprachige Exifdaten reagiert. Allerdings reicht es, drei Zeilen umzuschreiben, dann funktioniert es auch im Deutschen. </p><p></p><p>Nachfolgend das abgeänderte Skript zum Austesten. Es sollte jetzt den Eintrag Datum und Zeit aus den Metadaten (Exifdaten) lesen und in die untere rechte Ecke des Bildes schreiben. </p><p></p><p>Es ist ein Javascript (das nur der besseren Auszeichnung wegen von der Forensoftware als PHP deklariert wird):</p><p>[PHP]target = app.photoshop</p><p></p><p>// ExifTimestamp_German.jsx</p><p></p><p>// basiert auf einem Skript von Erlin Diana </p><p>// Originalskript unter:</p><p>// http://erlind.blogspot.de/2012/01/photoshop-timestamp-your-digital-photos.html</p><p></p><p>// an deutsche Exifdaten adaptiert von pixxxelschubser Dez. 2013</p><p></p><p>var oldPref = app.preferences.rulerUnits;</p><p>app.preferences.rulerUnits = Units.PIXELS;</p><p></p><p>var docRef = activeDocument;</p><p>var dw = docRef.width;</p><p>var dh = docRef.height;</p><p></p><p>//Change the last numbers to adjust where text is placed.--------------------------</p><p>var inW = dw * .98</p><p>var inH = dh * .98</p><p>//-----------------------------------------------------------------------------------------------------</p><p></p><p>var dateString = ''</p><p>var timeDate = ''</p><p></p><p>for (var i = 0; i <docRef.info.exif.length; i++) {</p><p> dateString = docRef.info.exif[i].toString();</p><p> //if (dateString.substring(0,18) == 'Date Time Original')</p><p> if (dateString.substring(0,27) == 'Datum/Uhrzeit des Originals') {</p><p> //timeDate = dateString.substring(27,29) + '-' + dateString.substring(24,26) + '-' + dateString.substring(19,23) + ' ' + dateString.substring(30,35)</p><p> timeDate = dateString.substring(36,38) + '.' + dateString.substring(33,35) + '.' + dateString.substring(28,32) + ' ' + dateString.substring(39,44);</p><p> }</p><p> }</p><p></p><p>var artLayerRef = docRef.artLayers.add()</p><p>artLayerRef.kind = LayerKind.TEXT;</p><p>var textItemRef = artLayerRef.textItem;</p><p>textItemRef.position = [inW,inH];</p><p>textItemRef.justification = Justification.RIGHT;</p><p>textItemRef.size = 40;</p><p>textItemRef.contents = timeDate;</p><p>//artLayerRef.name = 'file date'</p><p>artLayerRef.name = 'Datum Zeit';</p><p></p><p>app.preferences.rulerUnits = oldPref;[/PHP]Zumindest mit den Exifdaten meiner Bilder funktioniert es jetzt problemlos.</p><p><a href="http://abload.de/image.php?img=exifdatenfequ6.png" target="_blank"><img src="http://abload.de/thumb/exifdatenfequ6.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></a> </p><p></p><p></p><p>Viel Spass beim Testen</p><p><img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p></blockquote><p></p>
[QUOTE="pixxxelschubser, post: 2283414, member: 167287"] [b]AW: Timestamp (aus EXIF Daten) in Photoshop[/b] Das verlinkte Skript ist leider so aufgebaut, dass es nur auf englischsprachige Exifdaten reagiert. Allerdings reicht es, drei Zeilen umzuschreiben, dann funktioniert es auch im Deutschen. Nachfolgend das abgeänderte Skript zum Austesten. Es sollte jetzt den Eintrag Datum und Zeit aus den Metadaten (Exifdaten) lesen und in die untere rechte Ecke des Bildes schreiben. Es ist ein Javascript (das nur der besseren Auszeichnung wegen von der Forensoftware als PHP deklariert wird): [PHP]target = app.photoshop // ExifTimestamp_German.jsx // basiert auf einem Skript von Erlin Diana // Originalskript unter: // http://erlind.blogspot.de/2012/01/photoshop-timestamp-your-digital-photos.html // an deutsche Exifdaten adaptiert von pixxxelschubser Dez. 2013 var oldPref = app.preferences.rulerUnits; app.preferences.rulerUnits = Units.PIXELS; var docRef = activeDocument; var dw = docRef.width; var dh = docRef.height; //Change the last numbers to adjust where text is placed.-------------------------- var inW = dw * .98 var inH = dh * .98 //----------------------------------------------------------------------------------------------------- var dateString = '' var timeDate = '' for (var i = 0; i <docRef.info.exif.length; i++) { dateString = docRef.info.exif[i].toString(); //if (dateString.substring(0,18) == 'Date Time Original') if (dateString.substring(0,27) == 'Datum/Uhrzeit des Originals') { //timeDate = dateString.substring(27,29) + '-' + dateString.substring(24,26) + '-' + dateString.substring(19,23) + ' ' + dateString.substring(30,35) timeDate = dateString.substring(36,38) + '.' + dateString.substring(33,35) + '.' + dateString.substring(28,32) + ' ' + dateString.substring(39,44); } } var artLayerRef = docRef.artLayers.add() artLayerRef.kind = LayerKind.TEXT; var textItemRef = artLayerRef.textItem; textItemRef.position = [inW,inH]; textItemRef.justification = Justification.RIGHT; textItemRef.size = 40; textItemRef.contents = timeDate; //artLayerRef.name = 'file date' artLayerRef.name = 'Datum Zeit'; app.preferences.rulerUnits = oldPref;[/PHP]Zumindest mit den Exifdaten meiner Bilder funktioniert es jetzt problemlos. [URL="http://abload.de/image.php?img=exifdatenfequ6.png"][IMG]http://abload.de/thumb/exifdatenfequ6.png[/IMG][/URL] Viel Spass beim Testen ;) [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Der grüne Frosch hüpft über die Hügel an den Bäumen vorbei in die Höhle. Bitte nenne das zweite Wort!
Antworten
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Timestamp (aus EXIF Daten) in Photoshop
Oben