geotribu_cli.images.optim_pillow module

geotribu_cli.images.optim_pillow.pil_redimensionner_image(image_path_or_url, output_folder, largeur_max_paysage=1000, hauteur_max_portrait=600)

Redimensionne l’image dont le chemin est passé en entrée en tenant compte d’une contrainte de largeur max pour les images orientées paysage (largeur > hauteur) et une hauteur max pour les images orientées portrait (hauteur > largeur).

Paramètres:
  • image_path_or_url (Path) – chemin ou URL vers l’image

  • output_folder (Path) – chemin du dossier de sortie

  • largeur_max_paysage (int) – largeur maximum pour une image orientée paysage. Defaults to 1000.

  • hauteur_max_portrait (int) – hauteur maximum pour une image orientée portrait. Defaults to 600.

Type renvoyé:

Optional[Path]

Renvoie:

path to the resized image.