Canvis

Jump to navigation Jump to search

Reduir fotos des del terminal

1.585 bytes afegits, 08:47, 28 juny 2014
Es crea la pàgina amb «Category:Imatge {{Languages|Nom de la pàgina}} Per tal de reduir la dimensió de les fotos de forma flexible i en bloc descriurem el procediment el qual pot é...».
[[Category:Imatge]]

{{Languages|Nom de la pàgina}}


Per tal de reduir la dimensió de les fotos de forma flexible i en bloc descriurem el procediment el qual pot ésser inclòs en un script executable que modifique automàticament certa carpeta.

== Codi ==

Es situem al directori pertinent i escriurem en el terminal:

<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
convert -resize 50% -quality 50% *.jpg
</pre>

== Creant un script ==

Podem també crear un arxiu per tal de situar sempre les fotos a un directori i córrer mitjançant un cron aquesta tasca.

Creem l'arxiu '''converter.sh''', amb el següent contingut:

<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
#!/bin/bash
convert -resize 50% -quality 50% /home/lliurex/Imatges/convertir/*.jpg
</pre>

Així, posarem les imatges que vullguem convertir al directori:
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
/home/lliurex/Imatges/convertir/
</pre>

== Modifiquem permisos ==

Per tal de fer executable aquest arxiu cal modificar els permisos:

<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
sudo chmod 755 converter.sh
</pre>

== Programant un cron ==

Explicació del concepte de cron http://es.wikipedia.org/wiki/Cron_%28Unix%29

Menú de navegació