Sur mon site, nous avions mis des logos de rubriques au format png. Et pour des soucis de place sur le serveur et d’optimisation du chargement de la page, nous avons décidé de mettre ces même logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon soucis vient que même après avoir vidé le cache et les images calculés temporairement, les images sur le site public sont toujours en png…
Voici le code que j’utilise:
<BOUCLE_annuaires(RUBRIQUES){id_mot=430}{racine}{par num titre, titre}{logo}>
Sur mon site, nous avions mis des logos de rubriques au format png. Et pour des soucis de place sur le serveur et d’optimisation du chargement de la page, nous avons décidé de mettre ces même logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon soucis vient que même après avoir vidé le cache et les images calculés temporairement, les images sur le site public sont toujours en png…
Voici le code que j’utilise:
<BOUCLE_annuaires(RUBRIQUES){id_mot=430}{racine}{par num titre, titre}{logo}>
Pas de réponses?
Mon problème est si insurmontable que ça?..
en fait les fichiers des logos sont enregistré d’une certaines façon ( pas comme les images standard dans spip )
tu les trouvera dans IMG : rubonXX.gif ou .png avec XX = le numéro de ta rubrique …
si tu ne modifies pas les logos via l’interface de spip
tes fichiers sur ton serveur sont bien en .gif ?
essai en enlevant le image_reduire ( au cas ou … même si ca modifie pas du gif en png … pour voir ) , et ca donne quoi ?
Sur mon site, nous avions mis des logos de rubriques au format png. Et pour des soucis de place sur le serveur et d’optimisation du chargement de la page, nous avons décidé de mettre ces même logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon soucis vient que même après avoir vidé le cache et les images calculés temporairement, les images sur le site public sont toujours en png…
Voici le code que j’utilise:
<BOUCLE_annuaires(RUBRIQUES){id_mot=430}{racine}{par num titre, titre}{logo}>
As-tu pensé à vider également ton cache navigateur?
BB
Teddy Payet a écrit :
Pas de réponses?
Mon problème est si insurmontable que ça?...
Le 4 novembre 2008 09:45, Teddy Payet <teddy.payet@gmail.com <mailto:teddy.payet@gmail.com>> a écrit :
Bonjour à tous,
Sur mon site, nous avions mis des logos de rubriques au format
png. Et pour des soucis de place sur le serveur et d'optimisation
du chargement de la page, nous avons décidé de mettre ces même
logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon
soucis vient que même après avoir vidé le cache et les images
calculés temporairement, les images sur le site public sont
toujours en png...
Voici le code que j'utilise:
Pas de réponses?
Mon problème est si insurmontable que ça?..
en fait les fichiers des logos sont enregistré d’une certaines façon ( pas comme les images standard dans spip )
tu les trouvera dans IMG : rubonXX.gif ou .png avec XX = le numéro de ta rubrique …
si tu ne modifies pas les logos via l’interface de spip
tes fichiers sur ton serveur sont bien en .gif ?
essai en enlevant le image_reduire ( au cas ou … même si ca modifie pas du gif en png … pour voir ) , et ca donne quoi ?
Sur mon site, nous avions mis des logos de rubriques au format png. Et pour des soucis de place sur le serveur et d’optimisation du chargement de la page, nous avons décidé de mettre ces même logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon soucis vient que même après avoir vidé le cache et les images calculés temporairement, les images sur le site public sont toujours en png…
Voici le code que j’utilise:
<BOUCLE_annuaires(RUBRIQUES){id_mot=430}{racine}{par num titre, titre}{logo}>
Oui vu que je me fais aussi sur plusieurs ordis à la fois...
Envoyé de mon iPhone
Teddy Payet
Le 4 nov. 08 à 18:35, Bernard Blazin <bernard.blazin@free.fr> a écrit :
As-tu pensé à vider également ton cache navigateur?
BB
Teddy Payet a écrit :
Pas de réponses?
Mon problème est si insurmontable que ça?...
Le 4 novembre 2008 09:45, Teddy Payet <teddy.payet@gmail.com <mailto:teddy.payet@gmail.com>> a écrit :
Bonjour à tous,
Sur mon site, nous avions mis des logos de rubriques au format
png. Et pour des soucis de place sur le serveur et d'optimisation
du chargement de la page, nous avons décidé de mettre ces même
logos en gif (les logo_rubrique_normal seuls sont utilisés). Mon
soucis vient que même après avoir vidé le cache et les images
calculés temporairement, les images sur le site public sont
toujours en png...
Voici le code que j'utilise:
Donc, tout filtre image_xxx créer une vignette png d'un gif?...
si ton image de départ est un gif
et
si tu utilises la bib GD (1 ou 2)
alors
image_creer_vignette() choisira un format de sortie en jpg ou png :
<cite>
// - pour le GIF : les GD recentes peuvent le lire mais pas l'ecrire
</cite>
et encore :
<cite>
if ($format == "gif") {
// Si un GIF est transparent,
// fabriquer un PNG transparent
</cite>
et comme le filtre |image_reduire appelle la fonction image_creer_vignette()...
Si c'est ça, comment faire pour que le png généré par SPIP soit moins gros en ko?
pourquoi du png ?
pour la gestion de la couche alpha ?
sinon, essayer du jpg (souvent mieux optimisé pour certains types d'image).
voire travailler ses images en amont (avant de les envoyer)...
Merci pour l'explication. Je n'ai pas le réflexe doc.spip.org
J'ai bien un gif transparent d'où mon alarme. Un gif pour un png équivalent est 5 a 10 fois plus léger...
Comment y remédier?
Teddy Payet
Le 5 nov. 08 à 05:03, denisb <denisb@laposte.net> a écrit :
Payet Teddy a écrit :
Donc, tout filtre image_xxx créer une vignette png d'un gif?...
si ton image de départ est un gif
et
si tu utilises la bib GD (1 ou 2)
alors
image_creer_vignette() choisira un format de sortie en jpg ou png :
<cite>
// - pour le GIF : les GD recentes peuvent le lire mais pas l'ecrire
</cite>
et encore :
<cite>
if ($format == "gif") {
// Si un GIF est transparent,
// fabriquer un PNG transparent
</cite>
et comme le filtre |image_reduire appelle la fonction image_creer_vignette()...
Si c'est ça, comment faire pour que le png généré par SPIP soit moins gros en ko?
pourquoi du png ?
pour la gestion de la couche alpha ?
sinon, essayer du jpg (souvent mieux optimisé pour certains types d'image).
voire travailler ses images en amont (avant de les envoyer)...
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
J'ai bien un gif transparent d'où mon alarme. Un gif pour un png équivalent est 5 a 10 fois plus léger...
Comment y remédier?
tu peux «essayer», mais ce sera alors actif pour *toutes* tes créations d'image utilisant les filtres image, de préciser un niveau de compression lors de la création du png.
ça se passe dans ecrire/inc/filtres_images.php à la ligne 486 (en spip 1.9.2e) ;
où 9 est le niveau maximum de compression, 0 (zéro) étant le niveau minimum (pas de compression) : donc tu peux faire varier, O, 1, 2, 3, etc jusqu'à 9.
(voir : PHP: imagepng - Manual)
ps : c'est quoi ce retard dans l'affichage de *ce* thread ???
Bonjour,
Merci pour ta réponse. Est-ce que, par ce code, je pourrais surcharger cette fonction dans le fichier mes_fonctions.php? Ça serait plus safe que de modifier le filtre du core...
PS: quel retard?
Le 5 nov. 08 à 23:04, denisb a écrit :
Payet Teddy a écrit :
J'ai bien un gif transparent d'où mon alarme. Un gif pour un png équivalent est 5 a 10 fois plus léger...
Comment y remédier?
tu peux «essayer», mais ce sera alors actif pour *toutes* tes créations d'image utilisant les filtres image, de préciser un niveau de compression lors de la création du png.
ça se passe dans ecrire/inc/filtres_images.php à la ligne 486 (en spip 1.9.2e) ;
où 9 est le niveau maximum de compression, 0 (zéro) étant le niveau minimum (pas de compression) : donc tu peux faire varier, O, 1, 2, 3, etc jusqu'à 9.
(voir : PHP: imagepng - Manual)
ps : c'est quoi ce retard dans l'affichage de *ce* thread ???
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net