> 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/input-output/image-inputs/make-image.md).

# Make Image

Ce bloc de fonction crée une nouvelle image avec les dimensions et la couleur de remplissage que vous fournissez. Il est utile pour générer des images de test, des arrière-plans ou des zones de dessin (canvas) avant un traitement ultérieur.

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

`Width`\
Largeur entière de l'image de sortie en pixels.

`Height`\
Hauteur entière de l'image de sortie en pixels.

`Color`\
Couleur de remplissage de l'image (couleur du pixel). Si aucune couleur n'est fournie, l'image est créée avec un arrière-plan noir.

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

`Image Any`\
Image générée avec la largeur, la hauteur et la couleur de remplissage spécifiées.

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

Ce bloc de fonction n'a pas de contrôles GUI supplémentaires. Configurez la sortie en utilisant les sockets d'entrée décrites ci‑dessus.

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

* Génération rapide d'une image vide (canvas) de n'importe quelle taille.
* Remplissage optionnel par couleur pour représenter des arrière-plans, des masques ou des champs de référence.
* Sortie simple et déterministe, utile pour tester les blocs en aval.

## 📝 Comment l'utiliser <a href="#usage" id="usage"></a>

1. Donnez une valeur à `Width` et à `Height` pour définir la taille du canvas.
2. Facultatif : fournissez une valeur à `Color` pour définir la couleur de remplissage.
3. Utilisez la sortie `Image Any` comme entrée pour d'autres blocs de fonction afin de visualiser, annoter ou traiter l'image.

## 📊 Ce qu'il fait lorsqu'il est exécuté <a href="#evaluation" id="evaluation"></a>

Lors de l'exécution, le bloc produit une image correspondant aux dimensions demandées. Si une couleur de remplissage est fournie, l'image sera uniformément remplie avec cette couleur ; sinon l'image sera vierge (noir).

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

* Prévisualisez le résultat en connectant la sortie au bloc `Show Image`.
* Créez des modèles ou arrière-plans, puis annotez-les avec `Draw Point`, `Draw Rectangle` ou `Write Text On Image`.
* Combinez plusieurs images générées en un montage avec `Collage Images` ou fusionnez-les avec `Image Concatenate`.
* Créez un canvas, puis adaptez-le aux tailles cibles avec `Image Resize` ou `Image Padding` pour d'autres blocs de traitement.
* Enregistrez les images générées directement avec `Image Write` ou incluez-les dans des enregistrements via `Record Video`.

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

* Si la sortie semble vide, vérifiez que `Width` et `Height` sont des entiers positifs.
* Si la couleur n'apparaît pas comme prévu, vérifiez que l'entrée `Color` utilise le format de couleur attendu par le système (par ex. fournir un pixel au format RGB/BGR si exigé par les blocs en aval).
* Si les blocs en aval attendent un ordre de canaux ou une profondeur d'image différente, utilisez `Color Space`, `Normalize Image` ou `Image Resizer` pour adapter l'image générée avant tout traitement supplémentaire.
