Bitmap

 

Remplir une forme sur un autre calque

Cet exemple montre comment remplir une forme délimitée par un contour, tracé sur fond transparent.
La couleur remplissant la forme est appliquée sur un calque différent du tracé.

Mirage et Aura disposent d'un outil de remplissage efficace puisqu'il permet de déborder de la zone à remplir d'un nombre de pixel réglable ( valeur Expand ). Ceci évite les effets de couleurs résiduels dus au lissage des courbes.
Un clic-droit sur l'outils de remplissage fait apparaitre le panneau de réglage pour ajuster la valeur de Expand

La figure 1 montre les remplissages de forme standards, sur le même calque que le tracé.
De gauche à droite on a :

La forme originale vide

La forme remplie; mode Couleur, Expand=0
On y voit des défauts de remplissage.

La forme remplie; mode Couleur, Expand=1
On voit clairement que la couleur déborde sur le tracé

La forme remplie; mode Derriere, Expand=1
Le remplissage est correct

 

Filling a shape on another layer

This tutorial will explain how to fill with color an outline on a transparent background. The filling color will be put on another layer.

We will use the powerful Flood fill tool. Right click on the Flood Fill button will bring up the Shape settings panel from where you can set an Expand value. This value tells Mirage how much pixels the Flood fill will overflow the empty inner area. This can avoid jagged borders along the outline.

Fig. 1 shows you the results of usual filling operations.
From left to right we have :

The original outline.

The outline flood filled in Color Mode with Expand=0, we can see the color not going completely to the edge, leaving transparent pixels.

The outline flood filled in Color Mode with Expand=1, we can see the color filled over the outline and stopped brutally with no smooth borders.

The outline flood filled in Behind Mode with Expand=1. This is probably the most wanted result.


Fig. 1

La méthode

Nous disposons d'un tracé délimitant une forme fermée sur le calque A. (Fig. 2a)
Nous aurons besoin de deux couleurs, A et B, repérées non utilisées pour le tracé, ici du rouge pour A et du vert pour B.

Commençons par dupliquer ce calque, Le nouveau calque crée sera appelé B.
Selectionnez le calque B.

Fixez la valeur de Expand à 1.
En mode Couleur, remplissez la forme avec la couleur A. (Fig. 2b)
En mode Derrière, tracez un rectangle plein avec la couleur B sur toute l'image, ce qui la rendra totalement opaque. (Fig. 2c)
Fixez la valeur de Expand à 0.
En mode gratter, remplissez la forme. (Fig. 2d)
Créez un calque C.
Remplissez ce calque avec la couleur que vous désirez pour votre forme.(Fig. 2e)
Faites un glissez-déposer du calque B sur le calque C. (Fig. 2f)
Dans la fenêtre surgissante, choisissez le mode Gratter et effacer le calque source, c'est à dire le calque B.(Fig. 2g)
Placez maintenant le calque C sous le calque A.(Fig. 2h)
Votre forme est maintenant remplie.

 

The method

In this method, we create a mask on a new layer and use it to "cut" the shape out from a color plane.

Say we have the original outline on layer A (Fig. 2a)
We need 2 colors, say A (red) and B (green). These colors must not be used in the outline.

Duplicate the layer A, rename the new layer B and select it.

Set Expand value to 1.
In Color mode, fill the outline with color A. (Fig. 2b)

In Behind mode, draw a filled rectangle over the whole image, with color B. (Fig. 2c)
Set Expand value to 0.
In Erase mode fill the ouline. (Fig. 2d) All the A color pixels should have been erased in the operation.

Create a new layer C and fill it, in Color mode, with the color you want for your shape.(Fig. 2e)
Drag the layer B over the layer C and drop it. (Fig. 2f)
This will make the Merge layer window pop up. Choose Erase mode and check Erase source.(Fig. 2g)

Move the layer C under the layer A.(Fig. 2h)
Your shape is now filled.

The outline must be at least 1 pixel thick.


Fig. 2