Reducir tamaño del directorio files en un nodo GNUSocial

Esto sirve igualmente para wordpress o drupal. La idea es que el directorio en el que se guardan las imágenes en gnusocial (en un nodo) sea escaneado y sus imágenes convertidas a una calidad inferior para ganar espacio.

Esto se puede hacer de forma sencilla con el programa convert de las imagemagick tools. En GNUsocial las imágenes se van guardando en el directorio files.

 

Selección_002

El archivo mierda.jpg de la izquierda tiene más calidad que el de la derecha pero el de la derecha ocupa menos. 112Kb se han quedado en 44Kb al reducir la calidad del jpg.

 

A simple vista no es tan notoria la perdida de calidad. Lo importante es que ganaremos bastante espacio en disco.

 

Utilizando convert con una -quality del 100% es como no hacer nada. El 50% esta bastante bien y es aceptable para este tipo de cosas.

 

Selección_001

cd files
du -ha *

Miramos el tamaño. A mi me ha salido un total de 11Gb más o menos.

 

Finalmente usamos find con convert para reducirlas de calidad (un 50%).

find . -type f -exec convert -quality 50% '{}' '{}' \;

 

Si no tienes convert has de instalar imagemagick antes.

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2019 [ MIERDA TV ]

Tema de Anders Norén