Bonjour,
Ma façon d'utiliser piwigo est d'exporter des filers en SMB depuis mon NAS vers une VM qui fait fonctionner Piwigo.
J'ai récemment mis à jour ma version :
Piwigo 14.1.0 Dernière version
Système d'exploitation: Linux
PHP: 8.1.27 (Montrer les informations) [2024-01-05 22:53:28]
MySQL: 10.3.39-MariaDB [2024-01-05 23:53:28]
Bibliothèque graphique: External ImageMagick 6.9.13-3
Taille du cache 4620.5 Mo calculé il y a 2 jours Rafraîchir
J'ai mis à jour imagemagick pour l'occasion (pris la version compilé par remi pour un système type RHEL 8) :
# identify -list format|grep -i heic
HEIC rw+ Apple High efficiency Image Format (1.7.0)
Ajouté les deux lignes suivantes en local conf :
$conf['graphics_library'] = 'ext_imagick';
$conf['upload_form_all_types'] = true;
Et du coup je me voyais déjà voir les images en heic qui trainent dans mes albums s'afficher, alors qu'à la place j'ai juste des icônes avec des points d'interrogation...
Est-ce que c'est lié au fait que quand j'ajoute mes images elles ne passent pas par le processus d'upload officiel ? (J'ai bien tenté des synchros des métadonnées sur les répertoires où il y a des fichiers HEIC, mais rien n'y fait).
Que dois je faire en plus pour pouvoir voir mes fichiers HEIC ?
Par avance merci pour votre aide.
Hors ligne
Bonjour
Je chercherais du coté de la version imagemagik pas assez récente pour gérer les HEIC
Hors ligne
Il me semblait (je ne retrouve plus l'explication de Pierrick) que Piwigo n'affiche pas les photos en HEIC : il les importe et les transforme en jpg pour créer et gérer les tailles multiples, tout en conservant dans un coin les fichiers en format original heic. Une récente ou très prochaine évolution permettrait de récupérer les metadata des fichiers heic pour les afficher. Les data, pas les heic.
Hors ligne
ddtddt a écrit:
Bonjour
Je chercherais du coté de la version imagemagik pas assez récente pour gérer les HEIC
Je ne pense pas, la version n'a pas grande importance ici, elle est fournie par Remi Collet de chez Red Hat et supporte bien le HEIC comme le -//:---\spam le résultat de la commande identify (qui n'est qu'un alias de imagemagick en fait)
Katryne a écrit:
Il me semblait (je ne retrouve plus l'explication de Pierrick) que Piwigo n'affiche pas les photos en HEIC : il les importe et les transforme en jpg pour créer et gérer les tailles multiples, tout en conservant dans un coin les fichiers en format original heic. Une récente ou très prochaine évolution permettrait de récupérer les metadata des fichiers heic pour les afficher. Les data, pas les heic.
Ca je crains que ça colle déjà plus avec mon problème, vu que c'est une mise à disposition directe depuis mon NAS si il n'y a pas de "batch" pour convertir en un format affichable ça explique mon problème
Hors ligne
Bonjour
Kiwino a écrit:
Bonjour,
Que dois je faire en plus pour pouvoir voir mes fichiers HEIC ?
il manque au moins 3 lignes dans LFE
$conf['enable_formats'] = true;
$conf['ext_imagick_dir'] = ''; // indiquer le repertoire de imagick
et tous les images sont dans un array()... et d'ajouter heic dedans
A très vite
Hors ligne
Merci pour la réponse, du coup ma conf ressemble maintenant à ceci :
$conf['graphics_library'] = 'ext_imagick';
$conf['upload_form_all_types'] = true;
$conf['enable_formats'] = true;
$conf['ext_imagick_dir'] = '/usr/bin/';
$conf['picture_ext'] = array('jpg','jpeg','png','gif','webp');
$conf['file_ext'] = array_merge(
$conf['picture_ext'],
array('mpg','avi','mp4','mov','pdf','svg', 'heic')
);
Mais c'est pas bien mieux qu'avant, toujours des icônes "?" à la place des fichiers heic.
De façon générale je cherche un semblant de doc sur la prise en charge du heic dans piwigo, mais je ne trouve pas, il y a une page qui explique les variables à ajuster pour cette nouvelle fonctionnalité ?
Hors ligne
Bonjour,
version de php et de imagemagik (seul les version récente imagemagik arrive à traiter les HEIC)
Hors ligne
# identify -list format|grep -i heic
HEIC rw+ Apple High efficiency Image Format (1.7.0)
Ma version de Imagemagick support bien le HEIC comme je l'ai déjà dit. PHP 8.1 me semble relativement récent, mais si il y a une doc quelque part qui donne les specs requises pour activer ces fonctionnalités je suis preneur.
En l'état ça ne marche pas, donc je pose la question, comment est-ce que Piwigo est sensé gérer le HEIC ? J'ai cru comprendre qu'à l'upload au travers de l'interface il y a un opération de conversion en jpeg, mais évidemment avec un filer synchronisé ce batch devrait être appelé au moment de la synchronisation.
Est-ce bien le cas ou est-ce que ce cas de figure a été oublié dans le code?
Hors ligne