[Linuxtrent] Script (o simile) di conversione automatica foto

  • From: Shinsan Hattori <hattorishinsan@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 2 Jan 2015 15:31:35 +0100

Ciao a tutti, sto cercando un sistema per convertire automaticamente
le foto inserite in una cartella (dettagli sotto). Ho provato ad
arrangiarmi con uno script bash, ma ho fallito miseramente e mi
chiedevo se qualcuno conoscesse qualcosa di già pronto...

L'idea generale è di avere una cartella condivisa su server (debian
virtualizzato su proxmox via openvz) che faccia da archivio delle foto
di famiglia. Il problema è che il RaspberryPi (che fa da mediacenter)
ha seri problemi a riprodurre foto "grosse" (diciamo "come escono
dalla macchina fotografica"); visto che tanto lo schermo è "solo"
FullHD ho provato a riscalarne un poche a 1080 ed ho notato un
significativo miglioramento di prestazioni.

Pertanto pensavo di tenere una cartella principale con l'archivio ed
una secondaria per il RaspberryPi con la stessa gerarchia delle
cartelle e le stesse foto, riscalate a 1080. So che molti programmi di
gestione di foto (tipo Digikam) consentono di impostare dei profili di
esportazione e che si potrebbe usare quelli, ma visto che il sistema
andrebbe usato da tutti i membri della famiglia (e ognuno usa il
software e il sistema operativo che gli pare) la cosa risulta un po'
complessa e speravo in qualcosa di più automatizzato.

Ho quindi pensato di fare uno script bash che venisse lanciato ogni
tot via cron. Per la parte di conversione/downscale delle immagini non
ho avuto problemi, mentre la componente di "sincronia" tra le due
cartelle risulta piuttosto complessa. Quello che voglio ottenere è che
l'aggiunta, la modifica o l'eliminazione di una directory nella
cartella sorgente produca lo stesso effetto in quella di destinazione,
e che l'aggiunta di un file di immagine (diciamo jpg o png) nella
cartella sorgente produca un jpg la cui altezza non sia superiore a
1080px nella cartella di destinazione.

Se a nessuno viene in mente nulla che faccia un lavoro simile posto lo
script che ho fatto (e che per ora funziona solo in parte ed ha
qualche problema di progettazione) sperando che qualche buon'anima
abbia voglia di darmi qualche dritta al riguardo,

Colgo l'occasione per augurare a tutti un buon 2015,
Nicola
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: