LazPaint scripts/fr

From Lazarus wiki
Revision as of 07:30, 16 April 2020 by Circular (talk | contribs) (langue et retour)
Jump to navigationJump to search

English (en) français (fr)

Retour

Les scripts sont accessibles depuis le menu Script. Ils sont en langage Python et stockés dans le répertoire scripts de l'application.

Scripts fournis

  • Channels: séparer les canaux de couleur RGB ou HSL.
  • Layer effects: effets de calques connus comme ombre, contour ou couleur.
  • Mask: fonctions pour créer un masque de calque.
  • Render: des exemple d'utilisation des outils depuis un script
  • Version: affiche la version de Python

Comment faire un script

Un script est un fichier texte avec l'extension .py qui contient le code à exécuter. La première ligne contient un commentaire avec le titre du script:

# Mon script

Ou si vous le voulez dans un sous-menu:

# Mon menu > Mon script

Vous aurez besoin de modules pour communiquer avec LazPaint depuis le script, alors par exemple pour afficher un message vous écririez:

from lazpaint import dialog

Pour utiliser la fonction du module:

dialog.show_message("bonjour monde")

Ainsi voilà notre programme bonjour:

# Tutoriel > Bonjour
from lazpaint import dialog
dialog.show_message("bonjour monde")

Lancer un script

Lancer depuis un dossier utilisateur

Vous pouvez sauvegarder votre script dans vos documents et depuis LazPaint utiliser le menu Script > Exécuter script pour parcourir les dossiers.

Lancer depuis le menu Script

Alternativement vous pouvez ajouter votre script au menu de LazPaint. Pour cela, utiliser les droits administrateurs, copier le fichier script dans le répertoire scripts de LazPaint:

  • Sous Windows: C:\Program Files\LazPaint\scripts
  • Sous Linux: /usr/share/lazpaint/scripts

Notez que la première ligne doit commencer par # et ne pas avoir d'espace avant. Redémarrez LazPaint pour mettre à jour le menu Script.

Modules disponibles

  • colors: définitions des couleurs et des filtres de couleur
  • command: envoyer des commandes brutes et récupérer la version de LazPaint
  • dialog: afficher des messages et boites de dialogue
  • filters: appliquer des filtres (autres que de couleur)
  • image: nouveau, charger, tourner...
  • imagelist: utiliser la liste d'image (image suivante, ajouter des fichiers)
  • layer: configurer les calques, accéder aux pixels
  • selection: agir sur la sélection (en particulier la sélection bleue)
  • tools: utiliser les outils en donnant les positions de souris et les appuis de touches
  • view: zoom et grille