•  » Utilisation
  •  » Gestion du HEIC dans le cas de filers synchronisés

#1 2024-01-06 09:54:54

Kiwino
Membre
2024-01-06
9

Gestion du HEIC dans le cas de filers synchronisés

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

#2 2024-01-07 11:21:24

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Gestion du HEIC dans le cas de filers synchronisés

Bonjour

Je chercherais du coté de la version imagemagik pas assez récente pour gérer les HEIC


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2024-01-07 13:17:19

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1778

Re: Gestion du HEIC dans le cas de filers synchronisés

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.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#4 2024-01-07 13:55:02

Kiwino
Membre
2024-01-06
9

Re: Gestion du HEIC dans le cas de filers synchronisés

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

#5 2024-01-08 11:22:02

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: Gestion du HEIC dans le cas de filers synchronisés

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


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#6 2024-01-14 19:20:41

Kiwino
Membre
2024-01-06
9

Re: Gestion du HEIC dans le cas de filers synchronisés

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

#7 2024-02-18 16:30:14

Kiwino
Membre
2024-01-06
9

Re: Gestion du HEIC dans le cas de filers synchronisés

Je me permets un petit "bump" vu que je suis toujours coincé avec ce problème.

Hors ligne

#8 2024-02-18 17:55:35

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Gestion du HEIC dans le cas de filers synchronisés

Bonjour,

version de php et de imagemagik (seul les version récente imagemagik arrive à traiter les HEIC)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#9 2024-03-04 11:45:12

Kiwino
Membre
2024-01-06
9

Re: Gestion du HEIC dans le cas de filers synchronisés

# 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

  •  » Utilisation
  •  » Gestion du HEIC dans le cas de filers synchronisés

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact