Annonce

  •  » Outils
  •  » [Outil] PHP Optimisateur 1.3

#16 2011-03-05 14:54:00

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

Bonjour francis,
je pourrais avoir plus de précisions sur cette erreur, quels étaient vos paramètres ?

parce que finalement j'ai testé en mettant pour dossiers de travail des dossiers d'un disque dur externe et ça fonctionne quand même très bien....

Hors ligne

#17 2011-03-12 13:45:44

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

J'ai enfin écrit la doc sur la création de plugin, c'est pas vraiment complet mais en regardant les plugins existants ça devrait suffire.
http://fr.piwigo.org/doc/doku.php?id=to … _un_plugin

si quelqu'un se sent de traduire ^^

Dernière modification par mistic100 (2011-03-12 13:47:07)

Hors ligne

#18 2011-03-12 17:45:04

francis6789
Membre
78 Les Mureaux
2008-09-30
59

Re: [Outil] PHP Optimisateur 1.3

Bonjour.
Réponse un peu tardive mais je m'occupais d'un autre sujet.

J'ai deux serveurs locaux, (sans hébergeur), le prod sous XP Pro, et le tests, sous Server 2008.
Comme je viens de procéder à une montée majeure progressive, d'abord le tests et ensuite le prod si cela est correct. Je suis donc passé de Apache 1.3, Php 5.2 et Mysql 5.0, en réinstallant Wamp 2 et donc maintenant Apache 2.2, Php 5.3 et mysql 5.5, comme indiqué dans le post précédent.
J'ai aussi upgradé Piwigo de 2.0.10 en 2.2.

Je n'utilisais pas Php-Optimisateur dans l'ancienne version. Peux pas faire de comparaison.
Et je n'ai plus l'ancienne base en Php 5.2, maintenant elle est en 5.3.

Sur les 2 machines, l'erreur Notice se produit à tout les coups avec toutes les versions de PHP 5.3 de 0 à 5.
La reconnaissance du choix du répertoire "in" est bonne.
Mais sur la ligne de sortie, "out", on peut indiqué ce que l'on veut, cela ne change rien : le fichier jpg, le répertoire HD et celui des miniatures, (avec les .jpg sans nom) sont systématiquement créés sous la racine de base du disque choisi.
Bizarre.


Si c'est simple, ce n'est pas compliqué. Plus c'est simple, et plus c'est compliqué.

Hors ligne

#19 2011-03-12 18:47:51

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

je ne reproduis pas sur php 5.3 :S
(je tourne en 5.2-9 habituellement parce que la 5.3 foire sur WAMP)

c'est d'autant plus étrange que c'est nconvert qui gère la conversion, il ne devrait pas y avoir de problème

pouvez-vous me donnez l'uri de votre dossier de sortie et lancer un traitement après avoir ajouté
var_dump($FilesSortie); die();
à la ligne 67 de include/main.php, histoire de voir ce que nconvert reçois réellement comme paramètres

Hors ligne

#20 2011-03-12 22:30:48

francis6789
Membre
78 Les Mureaux
2008-09-30
59

Re: [Outil] PHP Optimisateur 1.3

Excellent.
Voila la réponse avec la configuration du pack par défaut et un fichier image dans "in/":
array
  0 => string 'out/IMGP8241.JPG' (length=16)

On s'aperçoit que l'extension de mon fichier IMG est en majuscules. Pas de pot, j'ai choisi le bon exemple.
Hors la ligne 71 avec le preg_match demande une extension de 3 entre [a-z], (en minuscules).

On résout le problème avec :
preg_match('#(.*)/(.*).((?i)[a-z]{3})$#', $FilesSortie[$i], $matches);

Là, cela fonctionne mais:
Attention si l'extension du fichier comporte 4 caractères dont un chiffre, il y aura encore un problème.

Merci et Bon courage.


Si c'est simple, ce n'est pas compliqué. Plus c'est simple, et plus c'est compliqué.

Hors ligne

#21 2011-03-12 22:37:55

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

oh merci pour avoir cherché d'ou ça venait
je vais donc mettre
preg_match('#(.*)/(.*).((?i)[a-z0-9]{3,4})$#', $FilesSortie[$i], $matches);

comme ça pas de problèmes (en plus nconvert lit presque tous les formats d'images)

Dernière modification par mistic100 (2011-03-12 22:44:34)

Hors ligne

#22 2011-03-12 22:47:14

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

bug corrigé en 1.3.3

Hors ligne

#23 2011-03-13 10:32:01

francis6789
Membre
78 Les Mureaux
2008-09-30
59

Re: [Outil] PHP Optimisateur 1.3

Encore un petit soucis mineur.

On n'a pas le Copyright, ni le Watermark sur les images HD, si on ne coche pas la case :
Redimensionner les images HD.

J'ai du mal d'ailleurs à juger si c'est une anomalie, vu le format astronomique des photos de plus de 5M, très longues à télécharger sur le Net.


Si c'est simple, ce n'est pas compliqué. Plus c'est simple, et plus c'est compliqué.

Hors ligne

#24 2011-03-13 10:57:08

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

ce n'est pas une anomalie c'est codé ainsi (faudrait que je le précise)

en fait la compression des images hd ce fait selon deux paramètres :
- si la case est coché c'est compressé avec les paramètres donnés et ca met aussi le copyright/watermark
- si la case est décoché mais que l'extension du fichier n'est pas jpg/JPG c'est compressé en qualité 100, en conservant les dpi originaux et sans rajouter le copyright
- si le fichier est déjà un jpg/JPG il est simplement copié

Hors ligne

#25 2011-07-15 18:59:02

jp01
Invité

Re: [Outil] PHP Optimisateur 1.3

bonjour
merci et félicitation pour cet optimisateur

par contre lorsque j'ai des photo avec l'extension JPG en majuscules ça bugue chez moi

or d'après un des derniers post cela aurai du être résolu

je ne suis aps un spécialiste loin de la donc si quelqu un peux me confimer

merci par avance...

#26 2011-07-18 10:24:54

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

oui il manque un "i" à la fin de la regex ligne 74 de include/main.php

remplacez la ligne par

Code:

preg_match('#^(.*)/(.*)\.([a-z0-9]{2,4})$#i', $FilesSource[$i], $matches);

Hors ligne

#27 2011-07-19 18:32:54

jp01
Invité

Re: [Outil] PHP Optimisateur 1.3

ok merci bien c'est fait

#28 2011-09-18 18:39:36

amande
Membre
Lyon
2010-04-03
259

Re: [Outil] PHP Optimisateur 1.3

est-il possible d'utiliser cet outil sur un serveur dédié sous debian ?


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#29 2011-09-23 21:10:32

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: [Outil] PHP Optimisateur 1.3

je crois qu'il y a une version de nconvert pour distrib linux
théoriquement il faut juste remplacer l'occurence nconvert.exe par la commande correspondante sous linux (dans je ne sais plus quel fichier)

Hors ligne

#30 2012-03-04 00:36:59

Epy
Membre
2011-06-13
20

Re: [Outil] PHP Optimisateur 1.3

Hello
J'ai découvert un joli bug avec ce script
J'ai créé un dossier in/ à la racine du script comme semblait l'indiquer la configuration (je n'ai pas vu cette info dans les docs) j'ai lancé un chmod 777 sur tout le répertoire du script, récursivement
L'exécution s'est bien déroulée aparemment .. sauf qu'aucune photo n'a été créé et seuls les répertoires 'racine' ont été créés en sortie dans le dossier out/

En revanche et c'est là que j'ai rigolé: Mon dossier "Jardin" a été renommé en Jardout :D
Je suppose que les photos qui ne sont jamais arrivées vient de là.

Les dossiers pwg_high et thumbnails ne sont pas là non plus, le log dit que tout est OK (mais il y a énormément de lignes vides entre les lignes indiquant la création des dossiers.

Désolé je sais que ça ne va pas être évident à corriger, bon courage.

Edit: Arf, je viens de voir le message juste au dessus.. Je suis sur un serveur Linux, je n'ai pas fait attention et j'ai pensé qu'un script php était très souvent pour des serveur Linux.
Je n'ai pas trouvé nconvert dans les dépots debian. Tant pis.

Dernière modification par Epy (2012-03-04 00:43:09)

Hors ligne

  •  » Outils
  •  » [Outil] PHP Optimisateur 1.3

Pied de page des forums

Propulsé par FluxBB

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