oups avait pas vu ,c'est tout piti lolll
merci ;)
AigletoN a écrit:
on peu mettre le topic sur résolu
Comme on dit outre-manche: "Do it yourself". Tu peux passer ton topic en résolu en cliquant sur le lien "Passer ce sujet comme résolu", présent sous ton post initial ;-)
oui uniquement manuelle.
Merci pour tout ses efforts ,vu que je fait peu de gif animé ca devrait pas gener.ca doit faire plus d'un an que j'utilise piwigo (phpwebgallery) et c'est la premiere fois que je mettait un gif animé.
merci .on peu mettre le topic sur résolu
Bon, j'ai fait des tests avec un gif animé trsè simple de 3,7 Ko sous windows et Wampserver.
Lors de l'ajout à la galerie via l'upload intégré au panneau d'admin (admin.php?page=photos_add) avec le formulaire multi-fichiers :
- L'extension *.gif n'est pas supportée dans la fenêtre "browse". Pas bon... On peut contourner en tapant *.gif dans le champ "nom du fichier". Ce que j'ai fait.
- Au moment de l'ajout, plantage de mon service Apache :-( :
PHP Warning: imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: gd-jpeg: JPEG library reports unrecoverable error: in E:\www\monsite\phpwebgallery\admin\include\functions_upload.inc.php on line 215
En utilisant l'upload intégré mais avec le formulaire "à l'ancienne":
- Pas de restriction sur les extensions de fichiers
- Au moment de l'ajout, pas de plantage, l'image est chargée dans le dossier upload mais pas de génération de miniature, donc pas de visibilité dans les images récentes. De plus, l'extension gif devient jpg... Exit l'animation.
En utilisant pLoader, les gifs ne sont pas supportés et j'ai un message d'erreur:
18:53:12: Can't load image from file 'C:\Users\test\AppData\Local\.pLoader\wxthumbnails\af8cc5747e861ab8304ac9c61d12b97b.jpg': file does not exist.
18:53:12: Can't load image from file 'C:\Users\test\AppData\Local\.pLoader\wxthumbnails\af8cc5747e861ab8304ac9c61d12b97b.jpg': file does not exist.
18:53:12: Couldn't add an image to the image list.
En utilisant la méthode par FTP + Synchro (préparation manuelle au préalable d'une miniature), ça fonctionne.
Donc, pour les gifs animés, seule la méthode par FTP permet de les déposer sur Piwigo.
Disons que pour moi, le format GIF est reservé soit aux graphistes (pour la couche alpha - transparence -) soit aux images annimés.
Mais pas aux photos auxquelles on leurs préférera du jpeg, du png ou du tif...
Tu as raison, sans doute est-ce voulu...
Gotcha a écrit:
Si un développeur voulait bien inscrire ce bug et ma description dans le bugtracker, je lui en serait reconnaissant.
Avant tout, il faudrait vérifier s'il ne s'agit pas d'une limitation de php pour la création des miniatures. D'autre part, est-ce qu'il est possible de publier des photos au format jpeg sans miniatures ? Si ce n'est pas le cas, peut-être est-ce voulu ?
Pas le temps d'investiguer ce soir, verrai ça demain.
Il faudrait revoir beaucoup de chose dans Piwigo et imaginer qu'un nombre aussi important de serveurs disposent de la libraire ImageMagick, ce qui n'est pas le cas...
c'est gd qui pose soucis pour redimentionner le gif?
y'aurai pas moyen de passer par imagemagick pour ca sinon
C'est ce que je j'ai essayé de faire sans succès.
Le bug est le suivant.
Si on souhaite ne pas associer une miniature spécifique à chaque image, on peut le faire en supprimant par exemple le format gif de la liste des formats qui requiert une miniature :
// picture_ext : file extensions for picture file, must be a subset of // file_ext $conf['picture_ext'] = array('jpg','JPG','jpeg','JPEG', 'png','PNG');
On placerai alors une icône dans le dossier ./theme/default/icon/mimetypes/
(voir le fichier joint)
La synchronisation se passe bien.
Sur la page d'affichage des miniature (coté galerie donc) on retrouve bien notre MIME-type qui sert à symboliser notre fichier .gif
Jusque là ça fonctionne.
Sauf que lorsque l'on accède à l'image proprement dire, à la place de notre fichier .gif on trouve affiché notre fichier gif.png
...
Alors que pourtant, lorsque l'on clique sur l'icône permettant d'enregistrer ce fichier, Piwigo ne se trompe pas et télécharge bien le bon fichier.
Bref, ça s'apparente à un bug.
Si un développeur voulait bien inscrire ce bug et ma description dans le bugtracker, je lui en serait reconnaissant*.
(*) Je ne le fait pas à cause de mon Anglais trop pauvre.
je vais peu etre posé une question stupide mais ne peu ont pas ce passer des miniatures pour le format gif ?
et acceder directement à la gallerie gif
Edit:
j'ai creer manuellement le repertoire thumbnail et redimentionner manuellement le gif et renommer TN-monimage.gif
ca fonctionne,mais ca fait plus de boulot lolll
Impossible d'utiliser une image MIME :-(
Oui, je vois et confirme le problème: Piwigo ne sait pas générer de miniatures pour les gif animés (pourquoi ??). L'idée serait alors de créer soit même les miniatures et d'envoyer le tout via FTP avant synchro.
On peut aussi attribuer une miniature par "défaut" pour ce genre de fichier.
Il s'agit de ce que l'on appel un "MIME-type".
j'ai creer ma gallerie "animation"
je vais dans creer les miniature et la une page blanche:
Image inaccessible ou format non supporté pour ce format de fichier
et quand je fait une synchronysation:
[./galleries/creation-graphique/animation/image-anime-thegimp.gif] PWG-UPDATE-2 (miniature manquante)
et pour piwigo je suis a jour:
Vous utilisez la dernière version de Piwigo.
j'ai bien chmod 777 sur le repertoire animation
par contre sur la page miniature il est inscrit uniquement png et jpg:
1 images sans miniature (jpeg et png uniquement)
si ca peu orienté les recherche j'ai regarder dans config.defaut.inc.php
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg');
// picture_ext : file extensions for picture file, must be a subset of
// file_ext
$conf['picture_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF');
voila donc mon soucis.
merci
Bonjour,
Les images en gif animés ne devraient pas poser de problème. Ce format étant reconnu et animé directement
par le navigateur. Dans quelles circonstances rencontres-tu un problème ?