Engineering for an exhibition
Scattare una foto è solo l'inizio di una avventura.
Nel tempo, in varie occasioni, ho raccolto una serie di immagini che, raggruppate, raccontano il viaggio su una vecchia statale, ormai relegata a solo traffico locale.
Si pone quindi la scelta di come presentarle al pubblico.
Lo scorso anno pensavo di realizzare delle «Cartes de Visite» fotografiche, e per realizzarle modificai anche la suite di tool che avevo messo a punto per facilitarne la realizzazione.
Si trattava di estrarre dai dati EXIF le coordinate geografiche; sono solito registrare la traccia GPS delle mie esplorazioni fotografiche e con questa si possono inserire i dati di localizzazione in ogni file.
I risultati sono molto precisi, occorre solo accertarsi che telefono e fotocamera abbiano gli orologi ben sincronizzati.
Alcuni problemi nella gestione della stampante mi hanno fatto cambiare strada; al Semplicemente Fotografare Live 2022 ho portato si delle cartes de visite, ma di un'altra serie.
Nonostante il problema della stampante sia stato nel frattempo risolto, non potevo presentare qualcosa di uguale.
Ho pensato anche che poi avrei dovuto gestire le stampe fisiche una volta smontata la mostra; ricordo che alla mia prima esperienza al Live, accanto alle mie foto ce ne erano quattro, ciascuna con un lato di almeno un metro e l'autore le guardava e diceva: "poi dove le metto? le ammonticchierò in cantina.".
Che fine ingloriosa!
E' così che ho pensato di realizzare delle "pagine" che alla fine diventassero un album.
Ho riciclato molto dall'esperienza delle cartes de visite, ad esempio i ganci per appenderle realizzati con filo da cucito nascosto tra la stampa ed il cartoncino di supporto.
Nella preparazione delle stampe ho voluto inserire delle didascalie con il nome della località e le coordinate GPS; le stampe erano più grandi della cartes de visite ed il programma che avevo non andava bene.
Avevo già scorporato le librerie di base che gestiscono le immagini ed inserite in un pacchetto NuGet (Nuova pagina), oltre ad aver creato un template per nuovi progetti (Nuova pagina) che utilizzassero la libreria.
Realizzare lo strumento per creare le pagine della «fanzine» (Nuova pagina) è stata anche una ottima occasione per migliorare la libreria.
Non vi tedio con il codice del programma, chi fosse interessato può vederlo su GitHub al link riportato sopra.
Affidati i file ad un service di stampa si trattava di rifilare le stampe ed incollarle sui cartoncini di supporto.
Ma gli strumenti software sono utili anche per tutta un'altra serie di incombenze, come ad esempio fornire delle istruzioni di montaggio qualora non potessi provvedere direttamente all'allestimento della mostra.
Inoltre l'organizzazione ha bisogno di avere le immagini per poter gestire il sito, il catalogo... e perchè non far fare alla macchina il noiso lavoro di scalatura e rinomina?
Semplici operazioni di copia e qualche chiamata a ImageMagick (Nuova pagina) per il ridimensionamento delle immagini; leggermente più sofisticata la creazione dello schema di montaggio.
Alle volte basta un piccolo batch per fare bella figura :)
set out=%work%drive\
set prefix=rceccarelli_route71_
set size=600x480
set intsize=480x360
set offset=-20+20
set gap=30
set frame=-resize %intsize% -gravity center -extent %size%%offset%
magick montage ^
..\coverb.psd[0] ^
^( %work%02.jpg %frame% ^) ^
^( %work%04.jpg %frame% ^) ^
^( %work%P3160045.jpg %frame% ^) ^
^( %work%08.jpg %frame% ^) ^
^( %work%12.jpg %frame% ^) ^
xc:none ^
^( %work%03.jpg %frame% ^) ^
^( %work%05.jpg %frame% ^) ^
^( %work%P3160031.jpg %frame% ^) ^
^( %work%10.jpg %frame% ^) ^
xc:none ^
^( %work%01.jpg %frame% ^) ^
^( %work%P2960146.jpg %frame% ^) ^
^( %work%06.jpg %frame% ^) ^
^( %work%07.jpg %frame% ^) ^
^( %work%11.jpg %frame% ^) ^
..\backcover.psd[0] ^
-background #ffffe8 ^
-shadow ^
-tile 6x3 ^
-geometry %size%+%gap%+%gap% ^
%out%schema_allestimento.jpg
call :resize %work%01.jpg badia_prataglia
call :resize %work%02.jpg cancellino
call :hd %work%03.jpg passo_mandrioli
call :hd %work%04.jpg scalacci
call :hd %work%05.jpg san_piero
call :resize %work%06.jpg quarto
call :hd %work%07.jpg ponte_bellasposa
call :hd %work%08.jpg borgo_paglia
call :resize %work%P2960146.jpg giglio_rosa
call :resize %work%10.jpg torre_del_moro
call :resize %work%11.jpg pievesistina
call :resize %work%12.jpg borgo_faina
call :resize %work%P3160031.jpg turrito
call :resize %work%P3160045.jpg vabiano
call :resize %work%..\coverb.psd[0] cover
call :resize %work%..\backcover.psd[0] back_cover
call :hd %work%P3120088.jpg cover_original
call :resize %work%P3120036.jpg back_cover_original
goto :end
:hd
copy %1 %out%%prefix%%2_HD.jpg
call :resize %1 %2
exit /b
:resize
magick %1 -resize 1920x1080 %out%%prefix%%2.jpg
exit /b
:end