Vous lisez
Mari : Manipuler les Couleurs et Images en Python

En interactif, pour remplir un layer ou un masque d’une couleur unie, on utilise: Patches > Fill

Les choix suivants sont proposés:

  • Black
  • Grey
  • White
  • Foreground
  • Background
  • Transparence

En Python, il faut créer un object couleur puis l’appliquer à l’image de l’imageSet souhaité (cf: voir plus bas).

the-foundry-mari-interface-colors-pannel

Créer un objet couleur

1
2
# Créer un objet couleur
color = mari.Color(255, 0, 0) # (R(int),G(int),B(int)) valeurs comprises entre 0 et 255

Appliquer une couleur a un layer

1
2
3
4
5
6
7
# Créer un objet couleur
color = mari.Color(255, 0, 0) # Creation de l'objet couleur
# Liste des UV image sets
imageSets = layer.imageSet()
# Pour chaque set
for image in imageSets.imageList():
image.setUniformColor( color )

Importer une image dans un layer

1
2
3
4
5
6
7
# Chemin de mon image
imgPath = "/u/local/workspace/myMap.jpg"
# Liste des UV image sets
imageSets = layer.imageSet()
# Pour chaque set
for image in imageSets.imageList():
imageSets.importImages( { image: imgPath }, imageSets.SCALE_THE_IMAGE )

Qu'avez-vous pensé de cet article ?
J'aime
14%
Merci
14%
Pratique
0%
Incomplet
29%
Rien de neuf
43%
A propos de l'auteur
Olivier Schmitt
Photographe professionnel, originaire d'Alsace (France), ancien Directeur Technique sur les films d'animation "Minions", "Moi, Moche et Méchant" et "Le Lorax".
Commentaires
Laisser une réponse

Laisser une réponse