Cómo hacer compatible el uso de HEIC con Nextcloud en Ubuntu 24

person holding iphone

Al montar Nextcloud sobre Ubuntu 24, uno de los principales problemas para los que tenemos un iPhone es que los archivos HEIC no disponen de previsualización. Por lo tanto, al activar el backup automático de nuestras fotos, tenemos que habilitar la opción de que Nextcloud convierta las imágenes HEIC a JPG.

La consecuencia es que JPG es un formato mucho más pesado que HEIC y, si vamos a utilizar Nextcloud para conservar todas nuestras fotos, veremos que el espacio disponible llega antes al límite si mantenemos esa conversión.

Cómo habilitar HEIC en Nextcloud con Ubuntu 24

Nextcloud admite HEIC como formato para previsualización, siempre y cuando tenga un proveedor que lo soporte. Normalmente, al montar Nextcloud, el proveedor que elegimos es ImageMagick, que habilita la previsualización para numerosos formatos, pero no para HEIC.

Por ello, lo primero que tenemos que hacer es instalar los paquetes libheif1 y libde265-0, con el siguiente comando:

sudo apt install libheif1 libde265-0
Captura de la instalación por terminal de los paquetes HEIF en Ubuntu 24

El siguiente paso es obtener una versión de Libheif que sea compatible con los metadatos HEIC de iOS 18 en adelante. Ubuntu 24 no la incluye en sus repositorios, así que tendremos que añadirla:

sudo add-apt-repository ppa:ubuntuhandbook1/libheif
sudo apt update
sudo apt full-upgrade
Captura del terminal Linux añadiendo el repositorio correcto para actualizar el paquete Libheif

Ahora, añadimos el formato modificando el archivo config.php de nuestra instalación de Nextcloud. En mi caso, este archivo se encuentra en /var/www/nextcloud/config, pero depende de la configuración y de la instalación que se hiciese en su momento.

sudo nano /var/www/nextcloud/config/config.php

Buscamos la sección «enabledPreviewProviders» y añadimos los proveedores HEIC e Imagick (este último si no estaba).

Captura del archivo config.php de Nextcloud integrando HEIC e Imagick como proveedores de previsualización

Guardamos el archivo con Ctrl + X y reiniciamos el servidor web de Apache.

sudo systemctl restart apache2

Si ya habíamos cargado imágenes en formato HEIC y queremos generar las miniaturas, vamos a la ubicación a la que está instalado Nextcloud con el comando «cd» y ejecutamos lo siguiente:

sudo -u www-data php occ preview:generate-all

Si ahora vamos a la interfaz web de Nextcloud y pulsamos sobre una imagen HEIC, vemos que se muestra correctamente.

Captura de la previsualización de una imagen HEIC en la interfaz web de Nextcloud

Con esto, ya podemos desactivar la conversión de imágenes en nuestro iPhone. Para ello, desde la app, pulsamos en Menú > Configuración > Avanzado > Más compatible.

, ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *