Cet article propose quelques cas d’utilisation pour montrer comment redimensionner, recadrer, ajuster, remplir et aligner des images.

Redimensionner les images

Nous utilisons la requête URL de l’image pour redimensionner les images. Par exemple :

Spécifiez la largeur et conservez le rapport

1![Resize](featured-sample.webp?width=300px)

Redimensionner

Spécifiez la hauteur et le rapport de préservation

1![Resize](featured-sample.webp?height=200px)

Redimensionner

Spécifiez la largeur et la hauteur

1![Resize](featured-sample.webp?width=300px&height=200px)

Redimensionner

Il peut être utilisé non seulement pour ressources des pages, mais aussi pour les images statiques et les images externes. Cependant, en plus des ressources de page, d’autres sont redimensionnées selon le style en ligne, c’est-à-dire que leur taille d’origine ne changera pas.

Alignement des images

Nous pouvons facilement aligner les images en ajoutant des fragments d’URL. Tels que #center, #float-start et #float-end représentent respectivement le centre d’alignement, le début flottant et la fin flottante.

Centre

Ajout du fragment #center pour aligner les images au centre.

Par exemple : @@P2@@.

Centre

Démarrage flottant

Démarrage flottant En ajoutant le fragment #float-start pour les images flottantes au début, nous devons l’envelopper dans le shortcode clearfix pour éviter de casser la mise en page.

Veuillez noter que vous utilisez %% au lieu de <> pour restituer entièrement le contenu au format Markdown.

Par exemple.

1{{/% clearfix %/}}
2![Float Start](/featured-sample.webp#float-start) TEXTS AROUNDS THE IMAGE.
3{{/% /clearfix %/}}

Fin flottante

Fin du flotteur De même, nous pouvons également faire flotter les images jusqu’à la fin en ajoutant le fragment #float-end.

Par exemple.

1{{/% clearfix %/}}
2![Float End](/featured-sample.webp#float-end) TEXTS AROUNDS THE IMAGE.
3{{/% /clearfix %/}}

Légende

HBS permet d’utiliser le titre de l’image comme légende, cette fonctionnalité est désactivée par défaut, vous devez activer le paramètre post.imageTitleAsCaption :

params.toml

1['poste ']
2  'imageTitleAsCaption ' = 'vrai'

params.yaml

1poste :
2  imageTitleAsCaption : vrai

params.json

1{
2   "poste ": {
3      "imageTitleAsCaption ": "vrai"
4   }
5}
1![Image Caption](/featured-sample.webp "Use Image Title as Caption")

Légende de l’image
Use Image Title as Caption

Recadrer les images

Recadrez une image pour qu’elle corresponde aux dimensions données sans la redimensionner. Vous devez fournir à la fois la largeur et la hauteur. Utilisez l’option Anchor[^1] pour modifier le point d’ancrage de la zone de recadrage.

1![Crop Image](/featured-sample.webp?crop=[width]x[height],[anchor])
  • La taille [width]x[height] est obligatoire.
  • [anchor] est facultatif, le , sert à séparer la taille et l’ancre.

[^1] : lors de l’utilisation de la méthode Crop ou Fill, l’ancre détermine l’emplacement de la zone de recadrage. Vous pouvez spécifier TopLeft, Top, TopRight, Left, Center, Right, BottomLeft, Bottom, BottomRight ou Smart. La valeur par défaut est Smart.

Exemples
Recadrer l’image
crop=200x200,TopLeft
Recadrer l’image
crop=200x200,Top
Recadrer l’image
crop=200x200,TopRight
Recadrer l’image
crop=200x200,Left
Recadrer l’image
crop=200x200,Center
Recadrer l’image
crop=200x200,Right
Recadrer l’image
crop=200x200,BottomLeft
Recadrer l’image
crop=200x200,Bottom
Recadrer l’image
crop=200x200,BottomRight

Remplir les images

Recadrez et redimensionnez une image pour qu’elle corresponde aux dimensions données. Vous devez fournir à la fois la largeur et la hauteur. Utilisez l’option Anchor[^1] pour modifier le point d’ancrage de la zone de recadrage.

1![Fill Image](/featured-sample.webp?fill=[width]x[height],[anchor])
  • La taille [width]x[height] est obligatoire.
  • [anchor] est facultatif, le , sert à séparer la taille et l’ancre.
Exemples
Remplir l’image
fill=150x200,TopLeft
Remplir l’image
fill=150x200,Top
Remplir l’image
fill=150x200,TopRight
Remplir l’image
fill=150x200,Left
Remplir l’image
fill=150x200,Center
Remplir l’image
fill=150x200,Right
Remplir l’image
fill=150x200,BottomLeft
Remplir l’image
fill=150x200,Bottom
Remplir l’image
fill=150x200,BottomRight

Ajuster les images

Réduisez l’échelle d’une image pour l’adapter aux dimensions données tout en conservant les proportions. Vous devez fournir à la fois la largeur et la hauteur.

1![Fit Image](/featured-sample.webp?fit=[width]x[height])

Ajuster l’image

Filtres

Luminosité

Le brightness doit être dans la plage (-100, 100).

1![Image Brightness](/featured-sample.webp?brightness=-30)

Luminosité de l’image

Balance des couleurs

ColorBalance crée un filtre qui modifie la balance des couleurs d’une image. Les paramètres de pourcentage pour chaque canal de couleur (rouge, vert, bleu) doivent être dans la plage (-100, 500).

1![Image ColorBalance](/featured-sample.webp?colorBalance=-50,50,150)

Balance des couleurs de l’image

Coloriser

Colorize crée un filtre qui produit une version colorisée d’une image. Le paramètre de teinte est l’angle sur la roue chromatique, généralement dans la plage (0, 360). Le paramètre de saturation doit être dans la plage (0, 100). Le paramètre pourcentage spécifie la force de l’effet, il doit être dans la plage (0, 100).

1![Image Colorize](/featured-sample.webp?colorize=-100,50,150)

Coloriser l’image

Contraste

Le contrast doit être dans la plage (-100, 100).

1![Image Contrast](/featured-sample.webp?contrast=50)

Contraste des images

Gamma

Gamma crée un filtre qui effectue une correction gamma sur une image. Le paramètre gamma doit être positif. Gamma = 1 donne l’image originale. Un gamma inférieur à 1 assombrit l’image et un gamma supérieur à 1 l’éclaircit.

1![Image Gamma](/featured-sample.webp?gamma=2)

Image gamma

Flou gaussien

Applique un flou gaussien à une image.

1![Image GaussianBlur](/featured-sample.webp?gaussianBlur=2)

Image Flou Gaussien

Niveaux de gris

Grayscale crée un filtre qui produit une version en niveaux de gris d’une image.

1![Image Grayscale](/featured-sample.webp?grayscale)

Image en niveaux de gris

Teinte

Hue crée un filtre qui fait pivoter la teinte d’une image. Le décalage de l’angle de teinte est généralement compris entre -180 et 180.

1![Image Hue](/featured-sample.webp?hue=90)

Teinte de l’image

Inverser

Inverser crée un filtre qui annule les couleurs d’une image.

1![Image Invert](/featured-sample.webp?invert)

Inversion d’image

Pixeliser

Pixelate crée un filtre qui applique un effet de pixellisation à une image.

1![Image Pixelate](/featured-sample.webp?pixelate=8)

Pixeliser l’image

Saturation

Saturation crée un filtre qui modifie la saturation d’une image.

1![Image Saturation](/featured-sample.webp?saturation=100)

Saturation des images

Sépia

Sépia crée un filtre qui produit une version sépia d’une image.

1![Image Sepia](/featured-sample.webp?sepia=200)

Image sépia

Sigmoïde

Sigmoïde crée un filtre qui modifie le contraste d’une image à l’aide d’une fonction sigmoïde et renvoie l’image ajustée. Il s’agit d’un changement de contraste non linéaire utile pour les réglages des photos car il préserve les détails des hautes lumières et des ombres.

1![Image Sigmoid](/featured-sample.webp?sigmoid=2,5)

Image Sigmoïde

Masque flou

UnsharpMask crée un filtre qui affine une image. Le paramètre sigma est utilisé dans une fonction gaussienne et affecte le rayon d’effet. Sigma doit être positif. Le rayon d’affûtage est à peu près égal à 3 * sigma. Le paramètre montant contrôle à quel point les bordures des bords deviennent plus sombres et plus claires. Généralement entre 0.5 et 1.5. Le paramètre de seuil contrôle le changement de luminosité minimum qui sera accentué. Généralement entre 0 et 0.05.

1![Image UnsharpMask](/featured-sample.webp?unsharpMask=10,1,0.05)

Image floueMasque