Fork me on GitHub




« 1 (2)


Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Il n'y a pas de répertoire WideImage ...

Posté le : 12/12/2014 08:06

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
En cherchant sur internet j'ai l'impression que le problème vient du traitement des png avec la librairie GD.

Je suis en train de fureter dans ce sens:

http://www.commentcamarche.net/forum/ ... en-php-et-la-transparence

http://forum.alsacreations.com/topic- ... ent-et-fusion-de-PNG.html

Si c'est pages te donnent une idée de génie fais moi signe !

Posté le : 12/12/2014 08:21

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
GD ne le fait pas nativement, c'est pour ça que j'ai adapté WideImage pour Xoops, par contre je crois pas qu'il fonctionnera sous PHP 4.

Posté le : 12/12/2014 08:54
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
En tout cas il ne fonctionnera pas chez Free puisque les pré-requis sont PHP5.2 et xoops 2.5

Free = PHP5.1.3 => xoops 2.4.5 max

Posté le : 12/12/2014 09:12

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Faudrait que Free pense à sécuriser ses versions de PHP, la version 5.1 de PHP était une vrai passoire qui à vite été abandonnée (comme PHP 6 d'ailleurs).

Pour revenir à ton problème de transparence, il faudrait arriver a repérer la partie qui s'occupe de la réduction des images car en PHP 5.1 il y avait déjà une fonction permettant la gestion des couleurs transparentes


Posté le : 12/12/2014 10:19
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
J'ai trouvé plusieurs fichiers dans extGallery qui pourraient contenir ce script mais lequel Est-ce !? That is the question !
GD.php GD1.php Transform.php , etc ...

Sinon en regardant un peu des ex. de script j'ai trouvé ça qui semble gérer la transparence pour les png en php, mais je ne sais pas si c'est bon, ni où le mettre !

imagealphablending($image,false);
$color=imagecolorallocatealpha($image,0,0,0,127);
imagefill($image,0,0,$color);
imagealpha($image,true);



On atteint les limites de mes connaissances actuelles !


Posté le : 12/12/2014 14:45

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Comme j'ai pas forcément le temps en ce moment, je vais essayer de t'orienter.

Déjà il faut repérer le nom de la page qui s'occupe du téléchargement des photos.
Ensuite, dans cette page (cela peut être dans un autre fichier, faudra suivre les include et require), il faut rechercher la partie qui s'occupe du traitement de l'upload.
Dans cette section tu vas trouver tout une partie servant à faire la réduction dans des plus petites tailles. Là il faut remplacer les fonctions classique de redimensionnement par les fonctions de redimensionnement avec la gestion de transparence (voir les lignes que tu as mis plus haut).
N'hésite pas à consulter php.net pour la syntaxe.

Et si tu ne trouves pas (et que personne d'autre n'arrive à t'aider), j'aurais un peu de temps après le 28/12.

Posté le : 12/12/2014 17:50
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Oui merci. Pour la démarche c'est déjà ce que je faisais ... mais ce n'est pas parce que l'on connaît la méthode que l'on trouve ce que l'on cherche !

Des includes et des renvois il y en a des tonnes dans ce module !!!! Je sens souvent que "c'est par là" mais je n'arrive pas à voir exactement pourquoi souvent ! Je tâtonne un max.

Posté le : 12/12/2014 18:23

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: exTgallery : transparence PNG
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
J'ai l'impression que cela se passe dans GD.php et GD1.php , mais ce n'est que du feeling ...

Posté le : 13/12/2014 13:06

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

37 Personne(s) en ligne (32 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 37 | Plus ...