Outils pour utilisateurs

Outils du site


prog:piwigo

Ceci est une ancienne révision du document !


Utiliser le traitement d'image de PHP

Via LocalFiles Editor :

<?php
$conf['graphics_library'] = 'gd';
?>

Ajout de la description sous les photos dans les miniatures

Via LocalFiles Editor :

local/config/config.inc.php

<?php
$conf['show_thumbnail_caption'] = true;
?>

En éditant les fichiers directement :

themes/default/theme.css

.thumbnails SPAN.thumbLegend {
  overflow: hidden;/* oversized legend is clipped */
  display: block;  /* display: none; if you don't want legend */
  /* height: 4em;     legend height (don't set auto to be Gecko friendly)*/
}

themes/default/template/thumbnails.tpl

Remplacer par (ou ajouter pour mettre en dessous du nom de l'image) :

<span class="thumbName">{$thumbnail.DESCRIPTION}</span>

Support des vidéos

Il faut utiliser VideoJS. Site (Archive site), Archive 2.8.b.

Pour la génération des miniatures, elles ne sont pas automatiques. Il faut les mettre dans le dossier pwg_representative qui est avec chaque vidéo.

Petit script pour les générer automatiquement.

thumb.sh
fichier='20151004_144431'
avconv -itsoffset -4 -i $fichier.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -y $fichier.jpg
avconv -ss 0:0:0.1 -i $fichier.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y $fichier-th_0.jpg
for i in {1..29}
do
    avconv -ss $i -i $fichier.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y $fichier-th_$i.jpg
done

C'est avconv (libav) qui est utilisé mais c'est compatible avec ffmpeg.

Ici, la vidéo est 20151004_144431.mp4.

On commence par créer la miniature en pleine taille. Nom du fichier 20151004_144431.jpg.

Puis on crée les différentes miniatures. On utilise le temps 0:0:0.1 car le temps 0 n'est pas possible.

Puis il faut faire une boucle sur le temps de la vidéo. Cette information (29 ici) peut être obtenue en lisant en ligne de commande la vidéo avec aplay (ou ffmpeg).

Et finalement, déplacer manuellement les images jpg générées dans le dossier pwg_representative.

Tout n'est pas automatique mais ça fait le boulot.

prog/piwigo.1497814294.txt.gz · Dernière modification : 2017/06/18 21:31 de root