Pb taille d'images suite à passage à Spip 4 ?

Bonjour
Sur un site passé en Spip 4, il y a un an, je viens de trouver un truc curieux.
En faisant le ménage dans une rubrique dédiée à publier des articles contenant exclusivement des photos, je me rends compte que la taille de ces photos ne correspond plus à ce qui avait été mis en ligne du temps de Spip 2.1 ou 3.2.
En gros, la taille des fichiers image semble s’être transformée selon la taille de l’image qui avait été mise en logo.

Si ce logo fait 480px sur 321px, toutes les images insérées dans l’article se retrouvent à cette même dimension.
Si ce logo fait 640px sur 428 px, toutes les images insérées dans l’article se retrouvent à cette même dimension.

J’ai bien le souvenir d’avoir redimensionné les photos (hors logo) selon un ratio de 800 px par 600 px.

Est-ce qu’il s’agit d’un effet de bord dû au passage de Spip 3.2 à Spip 4.0 ?

Difficile te t’aider sans un lien vers une page qui expose le problème et sans le code du squelette qui la génère…

Bonsoir,

actuellement j’utilise SPIP 4.1.5 avec bootstrap 5.2…2

pour gérer la taille des logos et des images j’utilise les scripts suivants dans les boucles des squelettes

pour les LOGO (#LOGO_ARTICLE|right|image_reduire{*,130}|inserer_attribut{class,‹ img-fluid ›})

pour les images <img src="#FICHIER" alt="#TITRE" class=« img-fluidl » width=« 300px »

cela à l’avantage d’être responsif

j’espère que ça peut aidera

Le 1 janv. 2023 à 13:50, Luc Mamin via Discuter de SPIP noreply@discuter.spip.net a écrit :

Luc Mamin
Janvier 1

Bonjour
Sur un site passé en Spip 4, il y a un an, je viens de trouver un truc curieux.
En faisant le ménage dans une rubrique dédiée à publier des articles contenant exclusivement des photos, je me rends compte que la taille de ces photos ne correspond plus à ce qui avait été mis en ligne du temps de Spip 2.1 ou 3.2.
En gros, la taille des fichiers image semble s’être transformée selon la taille de l’image qui avait été mise en logo.

Si ce logo fait 480px sur 321px, toutes les images insérées dans l’article se retrouvent à cette même dimension.
Si ce logo fait 640px sur 428 px, toutes les images insérées dans l’article se retrouvent à cette même dimension.

J’ai bien le souvenir d’avoir redimensionné les photos (hors logo) selon un ratio de 800 px par 600 px.

Est-ce qu’il s’agit d’un effet de bord dû au passage de Spip 3.2 à Spip 4.0 ?


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Cordialement
William Fourche
william@fourche.fr

+33 (0)6 63 08 13 28

32 rue Henri de Gastines
53160 Vimarcé - France

Non, c’est pas un effet de bord
toute photo inférieure à 800*800 reste sous forme de vignette, c’est inscrit en dur dans la médiathèque
cf par exemple :

mais il y a d’autres fils, je ne vais pas tous les citer
Depuis, cela a été simplifié, non en supprimant cette limitation, mais en rajoutant une constante dans le fichier d’options pour la court cicuiter

define('_IMAGE_TAILLE_MINI_AUTOLIEN', xxx)

Yapluska :wink:

Je ne comprend pas la logique.
S’il y a une variation du fonctionnement selon un seuil, il me semble que

  • les petites images devraient être affichées en pleine taille, puisque de taille raisonnable,
  • et les trop grandes images devraient être affichées sous forme de vignette, car trop grandes.

En fait c’est le contraire et ça fait une prime à la démesure ? :face_with_spiral_eyes: :face_with_monocle: :thinking:

On peut modifier la constante qui a un effet global pour annuler globalement ce traitement, mais comment faire pour modifier le traitement pour une image en particulier ?

Moi non plus
Mais attention, à ne pas confondre vignette et image réelle
Toute image inférieure à 800*800 est laissé à l’état de vignette par médiabox (pas de clic possible pour visualiser l’image en taille réelle) Si tu lis le fil, c’est parait-il parce qu’on a des écrans bien plus grand qu’avant…
Toute image de taille supérieure est prise en charge et peut s’afficher en taille réelle.
Un seul coté inférieur à 800 et tu restes avec ta vignette microscopique…

Effectivement, soit tu a du fric pour te payer de l’espace disque et tu rend ton site obèse, soit tu reste avec tes vignettes.
Depuis, la situation a quand même été modifiée avec cette constante que b_b a signalé dans un autre fil. J’ignore dans quelles versions cette correction a été reportée, je ne suis pas capable de comprendre git.

Je pense qu’on se retrouve dans un contexte plus ressemblant à spip 3.2 mais je n’en sais rien

  • vu cette nouvelle gestion des images,
  • l’abandon du portfolio
  • la mise en garde des dev sur l’utilisation du plugin de compatibilité, parait-il uniquement destiné à la transition et destiné à disparaitre (ils ne sont pas tous d’accord sur ce point)

je ne suis pas passé aux versions 4 et leur fuite en avant pour coller à PHP :wink: