> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/image-transformations/operations/image-resizer.md).

# Image Resizer

Ce bloc de fonction redimensionne une image entrante selon un pourcentage défini par l'utilisateur. Utilisez-le lorsque vous souhaitez réduire ou agrandir rapidement des images sans spécifier des dimensions exactes en pixels.

## 📥 Entrées <a href="#inputs" id="inputs"></a>

`Image Any` Accepte n'importe quelle image que vous souhaitez redimensionner.

## 📤 Sorties <a href="#outputs" id="outputs"></a>

`Image Any` L'image redimensionnée produite selon le pourcentage que vous avez indiqué.

## 🕹️ Contrôles <a href="#controls" id="controls"></a>

`Define Scale Percent` Une étiquette décrivant le contrôle de mise à l'échelle.

`Enter a percentage` Un champ texte où vous saisissez le pourcentage d'échelle. Exemples :

* Saisir `50` pour réduire les dimensions de moitié.
* Saisir `200` pour doubler les dimensions.

Remarque : Fournissez un nombre positif. Les valeurs inférieures à 100 réduisent l'image ; les valeurs supérieures à 100 l'agrandissent.

## 🎯 Fonctionnalités <a href="#features" id="features"></a>

* Redimensionnement simple basé sur un pourcentage — pas besoin de spécifier largeur ou hauteur.
* Fonctionne avec tous les formats de couleur d'image pris en charge par le système.
* Rapide et léger, adapté au prétraitement avant analyse ou affichage.

## 📝 Instructions d'utilisation <a href="#usage" id="usage"></a>

1. Connectez un bloc produisant une image à l'entrée `Image Any`.
2. Saisissez le pourcentage d'échelle souhaité dans le contrôle `Enter a percentage`.
3. Exécutez le scénario — le bloc fournit l'image redimensionnée sur sa sortie `Image Any`.
4. Utilisez l'image redimensionnée pour d'autres traitements ou pour la visualisation.

## 💡 Conseils et astuces <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Si vous avez besoin de définir des dimensions exactes en pixels plutôt qu'un pourcentage, combinez ce bloc avec `Image Resize` qui permet de définir la largeur et la hauteur exactes.
* Prévisualisez le résultat visuellement en connectant la sortie à `Show Image` pour des vérifications rapides.
* Pour les images bruitées, envisagez d'appliquer `Blur` ou `Denoising` avant le redimensionnement afin de réduire les artefacts.
* Pour enregistrer automatiquement les images redimensionnées, connectez la sortie à `Image Logger` ou `Image Write`.

## 📊 Fonctionnement <a href="#evaluation" id="evaluation"></a>

Lorsque le bloc s'exécute, il lit le pourcentage que vous avez indiqué, met à l'échelle l'image entrante en conséquence et émet l'image redimensionnée. L'opération se produit à chaque évaluation, ainsi les modifications du pourcentage sont appliquées immédiatement lors de l'exécution suivante.

## 🛠️ Dépannage <a href="#troubleshooting" id="troubleshooting"></a>

* Si la sortie semble déformée, vérifiez que la valeur de pourcentage est raisonnable (non nulle et positive).
* Des valeurs de mise à l'échelle très élevées peuvent augmenter l'utilisation de la mémoire et le temps de traitement. Utilisez des valeurs modérées lorsque c'est possible.
* Si le bloc en aval attend une taille d'image spécifique, utilisez `Image Resize` pour garantir des dimensions exactes plutôt que de vous fier à un pourcentage.
