IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Filemaker e Exiftool via AppleScript
Leonide Principe
messaggio 8 Feb 2008, 02:13
Messaggio #1


Level 1/11
*

Gruppo: Forum User
Messaggi: 2
Iscritto il: 8-February 08
Utente Nr.: 9.633



Ciao a tutti, prima una piccola presentazione:
vivo in Amazzonia, sono fotografo professionale, vendo fotografie per internet e sto sviluppando uno shareware per amministrare il mio workflow.
Atualmente scrivo i miei Metadata nelle immagini negli IIM IPTC fields. Ma il mio desiderio é di scrivere in XMP. Per questo, sto usando Exiftool...
Da Filemaker, dove mantengo tutti i miei Metadata, creo un AppleScript che apre ExifTool e scrive i dati XMP nell'immagine.
Credo che sia bastante facile, ma sono un principiante in AppleScript, e dopo inteminabili tentative non ho concuso molto.
Sono giá molto grato se qualcuno puó illuminare il mio cammino.

Saluti tropicali, Leo


--------------------
Leonide Principe
http://www.leonideprincipe.com
http://www.photoshelter.com/c/principe/

PhotoKey Shareware
Keywording, tracking and selling RM Photographs
http://www.leonideprincipe.com/photokey
Go to the top of the page
 
+Quote Post
poweruser
messaggio 9 Feb 2008, 00:58
Messaggio #2


MacInATopic
Gruppo icone

Gruppo: Team Moderatori
Messaggi: 24.319
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



Perché non utilizzi un programma di gestione foto apposito? Aperture, Lightroom, ma anche l'ex iView?

Benvenuto.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post
Leonide Principe
messaggio 9 Feb 2008, 05:23
Messaggio #3


Level 1/11
*

Gruppo: Forum User
Messaggi: 2
Iscritto il: 8-February 08
Utente Nr.: 9.633



CITAZIONE(poweruser @ 8 Feb 2008, 21:58) *
Perché non utilizzi un programma di gestione foto apposito? Aperture, Lightroom, ma anche l'ex iView?

Benvenuto.

Ciao
Paolo



Ciao Paolo, ti diró, giá ho usato quasi tutti i DAM, atualmente sono a Lightroom e mi piace molto.
Ma il mio fedele database in Filemaker é que mi conserva tutte le mie preziose informazioni da piú di dieci anni.
Tutte le descrizioni (captions), vendite e clienti, e da qualche anno anche il Keywording sono custoditi e amministrati molto bene dal mio database. Inoltre io riesco ad adattarlo sempre alle mie necessitá e trovare il modo di sviluppare il mio workflow come piú mi conviene.
La cosa funziona tanto che ho deciso di publicare un runtime (freeware o forse shareware per aiutare nelle spese di miglioramento).
Atualmente exporto i Metadata nel formato Legacy IPTC (IIM). E ti diró che riesce a soddisfarmi, ma é chiaro che lo standard internazionale si muove verso IPTC Core (XMP), e qui viene la necessitá di lavorare con ExifTool.
Forse existe un modo di farlo diretamente in Filemaker, ma sinceramente, ho molto da studiare ancora per arrivarci.
Anche con AppleScript sto facendo i miei primi passi e é affascinante il suo potere di interazione.
Quelo che mi sembra a prima vista é che puó essere una operazione bastanza semplice per chi giá ha una lunga experiencia con questo tipo di codici.

Grazie per la tua risposta, ciao, Leo


--------------------
Leonide Principe
http://www.leonideprincipe.com
http://www.photoshelter.com/c/principe/

PhotoKey Shareware
Keywording, tracking and selling RM Photographs
http://www.leonideprincipe.com/photokey
Go to the top of the page
 
+Quote Post
chebfarid
messaggio 9 Feb 2008, 10:26
Messaggio #4


Level 8/11
********

Gruppo: Team Moderatori
Messaggi: 3.791
Iscritto il: 11-July 03
Da: Milano
Utente Nr.: 395



Ciao Leo,
ammetto di non sapere proprio nulla di Exif- e altri metadati che si usano nella gestione di fotografie, ho però dato una occhiata alla documentazione di exiftool e visto che tutti i comandi del programma sono raggiungibili tramite il terminale non dovrebbe essere difficile integrarli con AppleScript nel tuo database FileMaker.
Immagino il tuo database contenga campi per i singoli tags, il percorso completo alla fotografia selezionata, ecc... ad esempio:
FMP_comment: Foresta febbraio 2008
FMP_image: /Photos/123456.jpg

Quindi puoi creare il comando da eseguire assemblando i contenuti dei campi necessari e eseguire exiftool con codice simile a questo (è un esempio generico, poi bisogna approfondire nei dettagli):
CODICE
tell application "FileMaker Pro"
set theComment to contents of field FMP_comment
set theImage to contents of field FMP_image
end tell
set et_command to ("exiftool -Comment='" & theComment & "' " & theImage)
do shell script et_command


Buon lavoro
Farid


--------------------
Abends lustig, morgens triste
das ist Leben von Artiste
Go to the top of the page
 
+Quote Post
poweruser
messaggio 9 Feb 2008, 22:51
Messaggio #5


MacInATopic
Gruppo icone

Gruppo: Team Moderatori
Messaggi: 24.319
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



CITAZIONE(chebfarid @ 9 Feb 2008, 10:26) *
Immagino il tuo database contenga campi per i singoli tags, il percorso completo alla fotografia selezionata, ecc... ad esempio:
FMP_comment: Foresta febbraio 2008
FMP_image: /Photos/123456.jpg

Quindi puoi creare il comando da eseguire assemblando i contenuti dei campi necessari e eseguire exiftool con codice simile a questo (è un esempio generico, poi bisogna approfondire nei dettagli):
CODICE
tell application "FileMaker Pro"
set theComment to contents of field FMP_comment
set theImage to contents of field FMP_image
end tell
set et_command to ("exiftool -Comment='" & theComment & "' " & theImage)
do shell script et_command
Mi sembra un ottimo punto di partenza. Però visto che si usa il comando do shell script, sarebbe il caso di assicurarsi che gli argomenti siano scritti in modo da non interferire con il terminale.
CODICE
set et_command to ("exiftool -Comment=" & quoted form of theComment & " " & quoted form of theImage)
do shell script et_command

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   5 giuseppe 63 Ieri, 11:33
Ultimo messaggio di: wandal
No New Posts   8 mabal 88 3 December 2008 - 20:59
Ultimo messaggio di: riccardino
No New Posts   4 iLudovico 59 1 December 2008 - 07:19
Ultimo messaggio di: MacIavelli
No New Posts   7 marcoch 193 19 November 2008 - 17:58
Ultimo messaggio di: zucco
No New Posts   0 Roberto Rota 77 18 November 2008 - 00:51
Ultimo messaggio di: Roberto Rota
No New Posts   0 Tevac Staff 103 14 November 2008 - 17:37
Ultimo messaggio di: Tevac Staff
No New Posts   0 kato 317 8 November 2008 - 16:40
Ultimo messaggio di: kato
No new 10 marcoch 211 4 November 2008 - 16:23
Ultimo messaggio di: marcoch
No New Posts   0 ilgio 76 29 October 2008 - 19:29
Ultimo messaggio di: ilgio
No New Posts   2 taddeima 88 27 October 2008 - 08:36
Ultimo messaggio di: taddeima
No New Posts   3 Tevac Staff 193 21 October 2008 - 05:58
Ultimo messaggio di: rvilla
No New Posts   4 eraser 156 11 October 2008 - 07:18
Ultimo messaggio di: eraser

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 5 December 2008 - 13:28
IP.Board Skin Developed By Creative Networks