Annonce

  •  » Plugins
  •  » [square thumbnails] fonctionnement avec addSimple ?

#1 2011-03-18 20:57:10

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

[square thumbnails] fonctionnement avec addSimple ?

J'avais mis ce message ailleurs mais il est mieux ici...

J'ai installé SquareThumbnails 2.2.a avec Piwigo 2.2rc4.
Ca marche tout à fait quand j'ajoute des photos via l'interface web.
Mais... quand j'ajoute des photos via le plugin pour Lightroom "PiwigoExport" qui utilise addSimple, les dimensions sont bien prises en compte... mais pas le ratio carré...

Est-ce un bug ?
Ou une fonctionnalité manquante ?

Ca serait très bien si ça pouvait marcher...

Dernière modification par Zaphod (2011-03-18 20:57:36)

Hors ligne

#2 2011-03-18 22:11:32

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [square thumbnails] fonctionnement avec addSimple ?

Pierrick viendra confirmer (ou infirmer) mais l'ajout de photos depuis l'interface d'administration n'utilise pas la méthode addSimple.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2011-03-18 23:46:27

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Oui justement.
SquareThumbnails marche, mais ça ne semble ne pas fonctionner avec addSimple.

Hors ligne

#4 2011-03-19 12:20:55

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [square thumbnails] fonctionnement avec addSimple ?

Ok, je viens de rajouter le support de la methode addSimple (pas encore publié).

C'est interessant de pouvoir définir le ratio. Je devais intégrer square thumbnail dans le core pour la 2.3, mais il serait finalement plus judicieux d'avoir une option "Crop" avec la possibilité de définir un ration (1:1 pour une miniature carrée).

En attendant, pour thumbnails square, je peux ajouter un paramètre $conf['thumbnails_ratio'].
Quel est ton code Zaphod pour avoir un ratio personnalisé? J'ai la flemme de le chercher...


P@t

Hors ligne

#5 2011-03-19 13:10:34

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Je ne l'ai pas encore écrit, j'y avais pensé il y a quelque temps, en me disant que la modif serait possible, mais ça reste à faire.

J'ai un script que j'utilise actuellement pour imagemagick mais lancée à partir d'une macro excel.

Ca donne des appels à imagemagick qui ressemblent à ça :

Code:

convert.exe  "image.jpg" -gravity Center -crop 732x488+0+0 -resize 128x128 -unsharp 0x0.30+1.00+0.00 -strip -quality 90 "thumbnail\TN-image.jpg"

En VBA le principal du code c'est ça :

Code:

            w = InfoExif.GetExifData(TagImageWidth)
            h = InfoExif.GetExifData(TagImageHeight)

                'Calcul des valeurs de crop
                
                If (w >= h) Or Not (Orientation) Then
                    If w >= (h * TNratio) Then
                        cw = h * TNratio
                        ch = h
                    Else
                        cw = w
                        ch = w / TNratio
                    End If
                Else
                    If h >= (w * TNratio) Then
                        cw = w
                        ch = w * TNratio
                    Else
                        cw = h / TNratio
                        ch = h
                    End If
                End If
            
                Sheets(Flog).Cells(i, 3).Value = cw & "x" & ch
            
                'Création du répertoire si besoin
                
                Call VerifFolder(imThumbFolder)
                
                'Lancement de convert
                
                OPcrop = " -gravity Center -crop " & cw & "x" & ch & "+0+0"
                OPresize = " -resize " & TNsize & "x" & TNsize
                OPstrip = " -strip"
                OPusm = " -unsharp 0x" & FormatPt(USMsigma, "0.00") & "+" & FormatPt(USMamount, "0.00") & "+" & FormatPt(USMthreshold, "0.00")
                OPquality = " -quality " & Format(TNquality, "00")
                
                command = Convert & "  """ & imFile & """" & OPcrop & OPresize & OPusm & OPstrip & OPquality & " """ & imThumb & """"
                            
                Sheets(Flog).Cells(i, 4).Value = command
                
                Sheets(Flog).Cells(i, 5).Value = Shell(command, vbHide)

Avec :
Orientation : tenir compte ou pas de l'orientation
TNratio : ratio à imposer (1:1 pour du carré)
TNsize : taille du côté de la miniature (me souviens plus si c'est grand côté ou largeur)

Forcément, les options d'accentuation ne sont pas applicables pour GD.

Hors ligne

#6 2011-03-19 13:50:59

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [square thumbnails] fonctionnement avec addSimple ?

Voila, la version 2.2.b est compatible avec la méthode addSimple.

Deux paramètres optionnels sont disponibles pour le ratio:

Code:

 // Définie le ratio de la miniature. Par defaut '1:1'
$conf['thumbnails_ratio'] = '4:3';

// Prise en compte ou non de l'orientation de la miniature. Par défaut true
$conf['thumbnails_ratio_orientation'] = false;

P@t

Hors ligne

#7 2011-03-19 14:02:20

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Excellent... je teste ça de suite.

Hors ligne

#8 2011-03-19 14:14:05

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Un grand merci.
Ca marche nickel, du coup je n'ai rien à faire ;)

En revanche le conf['thumbnails_ratio_orientation'] n'a pas d'effet.
Que ça soit true ou false.
Perso, je n'utilise pas, mais pour celui qui ne veut que des miniatures "paysages" (c'est ce que fait facebook par exemple), ça peut être intéressant.

Hors ligne

#9 2011-03-19 14:47:27

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [square thumbnails] fonctionnement avec addSimple ?

Zaphod a écrit:

En revanche le conf['thumbnails_ratio_orientation'] n'a pas d'effet.
Que ça soit true ou false.

En effet, je me suis raté avec le problème de l'orientation.
C'est corrigé avec la version 2.2.c.


P@t

Hors ligne

#10 2011-03-19 14:55:08

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Yep, je confirme que ça marche.

Hors ligne

#11 2011-03-27 14:17:58

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [square thumbnails] fonctionnement avec addSimple ?

Est-ce normal que ça ne fonctionne pas sur la RC4 mais que ca fonctionne bien sur trunk ?

Surtout, est-ce que ca fonctionnera sur la v2.2 ?

:-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#12 2011-03-27 14:59:37

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [square thumbnails] fonctionnement avec addSimple ?

Chez moi ça marche en 2.2rc4

Hors ligne

#13 2011-03-27 18:55:30

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [square thumbnails] fonctionnement avec addSimple ?

Bon ok je vais remonter une RC4 propre ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Plugins
  •  » [square thumbnails] fonctionnement avec addSimple ?

Pied de page des forums

Propulsé par FluxBB

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