tuxpaint-pencil-sharpener/docs/fr/README2.txt
2014-08-19 07:23:06 +00:00

397 lines
17 KiB
Text

brosses, tampons...
Comment creer des brosses, des tampons, des polices et des images "starter"?
Si vous voulez ajouter ou changer des choses telles que les brosses et les
tampons utilises par Tux Paint, vous pouvez le faire simplement en
ajoutant ou en enlevant des fichiers sur votre disque dur.
NB : vous devrez redemarrer Tux Paint pour que les changements prennent
effet.
1. Les repertoires ou Tux Paint range les differents elements
2. Comment creer des brosses?
3. Comment creer des tampons?
4. Comment creer des Images "starter"?
5. Comment ajouter des polices?
6. Importer des images pour les ouvrir dans Tux Paint.
1. Les repertoire ou Tux Paint range les differents elements.
Les fichiers standards
Tux Paint regarde dans ses repertoires de donnees pour trouver ses
fichiers de configuration.
Linux et Unix
Ou ces repertoires sont installes depend de la valeur definie pour
"DATA_PREFIX" quand Tux Paint est construite. Pour plus de detail voir
INSTALL.txt.
Par defaut le repertoire est :
/usr/local/share/tuxpaint/
Si vous l'avez installe `a partir d'un package il est plus surement :
/usr/share/tuxpaint/
Mac OS X
Tux Paint range ces fichiers dans le repertoire :
/Users/Joe/Library/Application Support/tuxpaint/ et non pas dans
/Users/Joe/Library/preferences/ comme indique dans le texte en anglais.
Attention aux fichiers caches (par exemple /Users/Joe/Library/Application
Support/tuxpaint/saved/.thumbnail/ )
Windows
Tux Paint regarde dans un repertoire nomme 'data' situe dans le meme
repertoire que le programme executable. Ces le repertoire qui est cree
lors de l'installation :
C:\Program Files\TuxPaint\data
Fichiers personnels
Vous pouvez aussi creer des brosses, des tampons, des polices et des
images 'starter' dans votre propre repertoire ou Tux Paint les trouvera.
Linux et Unix
Votre repertoire Tux Paint personnel est "~/.tuxpaint/".
C'est `a dire que si votre repertoire home est "/home/karl", alors votre
repertoire Tux Paint est "/home/karl/.tuxpaint/".
Ne pas oublier le point (".") avant 'tuxpaint'!
Mac OS X
Dans la version anglaise rien est dit concernant Mac OS X. J'ai d'abord
cru qu'il fallait faire comme pour linux, apres tout OS X est un systeme
UNIX; mais ce n'est pas le cas. En fait on peut creer les dossiers
brushes, stamps, fonts et starters dans le dossier
/Users/Joe/Library/Application Support/tuxpaint/ et cela fonctionne.
Windows
Votre repertoire Tux Paint personnel se nomme "userdata" et il est dans le
meme repertoire que l'executable :
C:\Program Files\TuxPaint\userdata
2. Comment creer des brosses?
Pour creer des brosses : il faut d'abord creer un dossier brushes, s'il
n'existe pas, dans votre repertoire personnel de Tux Paint.
Les brosses utilisees pour l'outil dessin et l'outil ligne dans Tux Paint
sont de simple images PNG en niveau de gris.
La couche alpha (transparence) de l'image PNG est utilisee pour determiner
la forme de la brosse, ce qui signifie que la forme peut-etre anti-aliasee
et meme partiellement transparente. (L'anti-aliasing est une technique qui
rend les bord d'une figure legerement floue pour qu'on ait pas
l'impression de voir une forme pixellisee).
Les images de brosses ne doivent pas etre plus grande que 40 pixel par 40.
Une fois l'image PNG de la brosse cree il n'y a plus qu'`a la sauvegarder
dans le dossier brushes.
NB : Si votre nouvelle brosse apparait comme un rectangle (ou un carre)
plein, c'est parce que vous avez oublie d'utiliser la transparence! Voir
la documentation Qu'est qu'un PNG? Et comment en creer un? pour plus
d'informations et de conseils.
3. Comment creer des tampons?
Ils se rangent dans le repertoire stamps, s'il n'existe pas, dans votre
repertoire personnel de Tux Paint.
On peut creer des sous-dossiers dans son dossier stamps (par exemple
/stamps/vacances/ et /stamps/animaux/ - ceux qui utilisent l'OS du cote
obscur remplacent les / par des \.-).
Un tampon, c'est une image au format PNG qui doit considerer les pixels
blancs comme transparents (en fait c'est l'alpha qui determine la
transparence, c'est `a dire que chaque pixel de l'image est plus ou moins
transparent en fonction de la valeur alpha qui lui est allouee. Chaque
point est plus ou moins transparent et laisse donc plus ou moins voir
l'arriere plan.)
tete_chien
Pour des raisons demonstratives, le blanc apparait en jaune dans le dessin
ci-dessus.
exemple 1 : seuls les contours de la tete sont marque dans le dessin et on
peut colorier autour et dedans
exemple 2 : toute la tete est marquee, mais le tour du chien c'est
transparent.
exemple 3 : la transparence du dessin n'a pas ete conservee le tampon est
rectangulaire avec une tete de chien au milieu.
Comment fait-on une image au format PNG? Personnellement j'utilise un
logiciel open source de dessin qui s'appelle le GIMP (voir Qu'est qu'un
PNG? Et comment en creer un?) ou photoshop element. D'autres logiciels
sont capables de creer des images png. Le format se choisit au moment de
l'enregistrement.
La taille de l'image ne doit pas depasser 100 pixels sur 100 (dej`a une
grosse image pour Tux Paint : mais attention c,`a veut dire que les
details du dessin peuvent ne pas passer donc prendre un dessin de base
assez simple)
Attention de bien enregistrer l'alpha en transparent. et attention dans le
choix du nom : pas de caracteres speciaux ni accentues (Ils sont souvent
responsables de problemes.)
Considerons maintenant que l'image tetechien.png. a ete creee et qu'elle a
ete placee dans /stamps/animaux/
On peut faire un texte d'explication qui apparaitra dans le bas de la
fenetre de Tux Paint :
ouvrir un editeur de texte (par ex Text Edit sur Mac OS X, Kedit sur
Linux, word pad sur Windows)
premiere ligne description en anglais :"en .utf8= head of dog"
deuxieme ligne description en franc,ais "fr .utf8= tete de chien"
(Si on veut mettre une description en espagnol 3DEG ligne :" es .utf8=
cabeza de perro")
On sauvegarde au format UTF8 (Parametrez Text Edit pour qu'il creer de
nouveaux documents au format simple text et choisir l'encodage UTF8 lors
de l'enregistrement, sous Windows choisissez Plain text (ou simple texte))
avec l'extension .txt (tetechien.txt) dans le dossier /stamps/animaux/
On peut peux aussi associer un son `a son image.
On creer un son au format .WAV (AIFF sur Mac OS X dont on modifie
l'extension .aif ou .aiff en .wav) nomme tetechien.wav dans le dossier
/stamps/animaux/. Si ce son est un mot, on peut creer toute une suite de
traduction :
par exemple
* dog.wav, "son=dog";
* dog_fr.wav, "son=chien";
* dog_es.wav, "son=perro".
On peut donner des instructions au logiciel pour qu'il gere d'une certaine
maniere le tampon. Pour cela il faut ouvrir un editeur de texte et taper
les instructions suivantes :
colorable = si on ecrit cette instruction le logiciel permettra `a
l'utilisateur de choisir la couleur au moment de l'utilisation (comme pour
les pinceaux)
tintable = si on ecrit cette instruction l'image d'origine sera teintee
par la couleur choisie par l'utilisateur; Seules les zones `a plus de 25 %
de saturations seront teintees.
On peut si on veut rendre les gris non "teintables" en tapant notintgray.
noflip = empeche la possibilite de retourner le tampon.
nomirror = empeche la possibilite de mettre l'image du tampon en miroir.
On sauvegardes en UTF8 mais avec l'extension .dat (tetechien.dat) dans le
dossier /stamps/animaux/
Un exemple de texte de parametrage pour ma tete de chien :
colorable
noflip
Enfin on peut creer une image miroir pre-enregistree : par exemple si on a
un camion de pompiers avec ecrit service incendie, si on le laisse se
mettre en miroir dans le logiciel normalement, on va avoir les mots ecrit
en miroir; on peut alors creer l'image miroir avec les mots bien ecrits
que tu nomme image_mirror.png dans le meme dossier que image.png.
4. Comment creer des images "starter".
Il faut creer un repertoire /starters/, s'il n'existe pas, dans votre
repertoire personnel de Tux Paint.
Les images de depart ('starter') apparaissent dans le dialogue d'ouverture
de document, `a cote des images que vous avez crees. Elles ont des boutons
verts au lieu de bleu derriere.
Contrairement `a vos images sauvegardees, quand vous selectionner et
ouvrez un 'starter', en realite vous creez une nouvelle image. Au lieu
d'etre blanche, cependant, la nouvelle image contient le contenu du
'starter'. De plus quand vous editez votre nouvelle image, le contenu du
'starter' original l'affecte.
Style livre de coloriage
Le mode de 'starter' le plus basique ressemble `a une image d'un livre `a
colorier. C'est une forme delimitee par des lignes `a laquelle on peut
ajouter des details et des couleurs. Dans Tux Paint, quand vous dessinez,
tapez du texte, utilisez les tampons, les lignes du dessins restent
au-dessus de ce que vous dessinez. Vous pouvez effacer ce que vous
rajoutez mais pas les lignes du 'starter'.
Pour creer une telle image, dessinez simplement une forme en ligne dans un
programme de dessin, rendez le reste transparent (ce qui deviendra blanc
dans Tux Paint), et sauvegardez au format PNG dans le dossier /starters/.
Style scene
A cote du style livre de coloriage, vous pouvez aussi procurer comme
'starter', un avant plan et un arriere plan separe de l'image. Le principe
est le meme : on ne peut pas l'effacer, lui appliquer les effet magiques.
On ne peut pas dessiner sur l'avant plan.
Quand la gomme est appliquee `a ce type d'image, au lieu de reveler du
blanc elle revele l'image d'arriere plan.
En creant `a la fois un avant plan et un arriere plan, on peut creer un
'starter' simulant un effet de perspective. Imaginez un arriere plan
representant l'ocean et un avant plan qui represente un recif. On peut
ensuite dessiner ou tamponner des poissons dans l'image : ils apparaitront
dans l'ocean mais jamais en avant du recif.
Pour creer ce genre de starter, il faut creer un avant plan (avec
transparence alpha) comme decrit precedemment, et le sauvegarder au format
PNG dans le dossier /starters/. Ensuite creez une autre image sans
transparence et la sauvegarder avec le meme nom mais avec le suffixe
"-back" ( Par exemple le recif du premier plan s'appelle reef.png et
l'ocean de l'arriere plan reef-back.png.)
Le 'starter' doit avoir la meme taille de canevas que Tux Paint. Par
defaut c'est le mode 640x480, c'est `a dire 448x376 pixels. (Si vous
utilisez le mode 800x600, cela doit etre 608x496 pixels.)
Les 'starter' apparaissent avec un bouton vert au debut de la liste dans
le dialogue d'ouverture.
NB : Les 'starter' ne peuvent pas etre sauves comme tels `a partir de Tux
Paint car charger un starter, c'est vraiment comme creer une nouvelle
image. (Au lieu d'etre blanche, elle a quelque chose `a l'interieur. La
commande 'sauvegarde' ne fait que creer une nouvelle image, tout comme si
la commande 'nouvelle' avait ete utilisee.)
NB : Les 'starter' sont "attaches" aux images sauvegardees, via un petit
fichier texte qui a le meme nom que le dessin sauvegarde, mais au format
.dat. Cela permet au premier plan et `a l'arriere plan, s'ils existent, de
continuer d'affecter le dessin apres que Tux Paint ait ete quitte, ou
qu'une autre image ait ete chargee ou demarree. (En d'autres mots, si vous
construisez un dessin `a partir d'un 'starter', il sera toujours affecte
par celui-ci.)
5. Comment ajouter des polices?
Il faut l`a encore creer un dossier fonts, s'il n'existe pas, dans votre
repertoire personnel de Tux Paint.
Mettre dans ce dossier des polices de format TrueType. (Voir avec un
gestionnaire de polices pour voir quel type de police on utilise). La
police sera alors prise en charge dans Tux Paint, avec 4 tailles
differente proposees.
6. Importer des images pour les ouvrir dans Tux Paint.
Comme le dialogue d'ouverture de Tux Paint ne nous montre que les dessins
crees par lui-meme, comment faire si vous voulez charger une autre image
ou photographie dans Tux Paint pour l'editer?
Pour faire cela, vous devez convertir l'image en PNG ( voir Qu'est qu'un
PNG? Et comment en creer un? ), et la placer dans le repertoire saved de
Tux Paint (~/.tuxpaint/saved/ sous linux et UNIX, userdata\saved\ sous
windows ~/Library/Application Support/tuxpaint/saved/ sous Mac OS X -et
pas dans preferences comme indique dans la version anglaise-) Il faut
aussi prevoir une icone pour apparaitre dans le menu ouverture qui sera
dans le repertoire ~/.tuxpaint/saved/.thumb sous linux et
UNIX, ~/Library/Application Support/tuxpaint/saved/.thumb sous Mac OS X,
et je ne sais pas pour windows peut-etre userdata\saved\thumb tout
simplement.
Utiliser 'tuxpaint-import'
Les utilisateurs de Linux et d'UNIX peuvent utiliser le 'tuxpaint-import',
un script shell qui s'installe quand vous installez Tux Paint. Il utilise
quelques outils NetPBM pour convertir l'image ("anytopnm"), pour la
retailler afin qu'elle entre dans le canevas de Tux Paint ("pnmscale"),
et la convertie en PNG ("pnmtopng"). Il cree en meme temps une icone pour
afficher dans le menu ouverture.
Il utilise aussi la commande date pour renommer l'image avec les
conventions de Tux Paint qui nomme ses fichiers images sauvegardes en
fonction de la date, de l'heure... (Souvenez-vous que vous ne demandez
jamais un nom de fichier pour ouvrir ou sauvegarder une image!)
Pour utiliser 'tuxpaint-import', lancez la commande `a partir d'un shell
et donnez lui le nom du fichier que vous voulez convertir.
Il sera alors convertit et place dans votre repertoire saved. (NB : Si
vous faites cela pour un utilisateur different - par exemple votre enfant,
il faut executer la commande dans sa session.)
Exemple:
$ tuxpaint-import grandma.jpg
grandma.jpg -> /home/username/.tuxpaint/saved/20020921123456.png
jpegtopnm: WRITING A PPM FILE
La premiere ligne ("tuxpaint-import grandma.jpg") est la commande `a
lancer. Les deux lignes suivantes sont les sorties ('output') pendant que
le script s'execute.
Apres le redemarrage de Tux Paint, l'image est alors disponible dans le
dialogue d'ouverture. Il ne reste plus qu'`a cliquer dessus l'icone.
Pour les utilisateurs de Mac OS X contrairement `a ce qui est dit dans la
version anglaise, on peut aussi utiliser un script shell. Peut-etre le
script Tuxpaint-import est adaptable `a Mac OS X, mais personnellement
j'en ai recris un autre.
Pre requis : il faut installer les outils NetPBM (`a l'aide de fink et
finkcommander par exemple) et il faut creer un repertoire ~/.tmp
Voici donc le script que j'ai ecrit
#!/bin/bash
# creation d'une variable date
DATE=`date '+%Y%m%d%H%M%S'`
# creation d'une variable de travail
FICHIER_IMAGE=$1
#creation et deplacement dans un fichier de travail
cp $FICHIER_IMAGE $HOME/.tmp/
#creation d'une image pour Thumbnail
cp $HOME/.tmp/$FICHIER_IMAGE $HOME/.tmp/$FICHIER_IMAGE-t
#creation de l'image au format png qui sera chargeable dans tux paint
anytopnm $HOME/.tmp/$FICHIER_IMAGE | pnmscale --xysize 448 376 |
pnmtopng > $HOME/.tmp/$FICHIER_IMAGE.png
# renommer en utilisant la variable date l'image png car le fichier doit
# avoir le format suivant yyyymmddhhmmss.png
mv $HOME/.tmp/$FICHIER_IMAGE.png $HOME/.tmp/$DATE.png
#creation de l'image du dialogue d'ouverture
anytopnm $HOME/.tmp/$FICHIER_IMAGE-t | pnmscale --xysize 92 56 |
pnmtopng > $HOME/.tmp/$FICHIER_IMAGE-t.png
# renommer en utilisant la variable date l'image png car le fichier doit
# avoir le format suivant yyyymmddhhmmss-t.png
mv $HOME/.tmp/$FICHIER_IMAGE-t.png $HOME/.tmp/$DATE-t.png
# faire le menage
rm $HOME/.tmp/$FICHIER_IMAGE
rm $HOME/.tmp/$FICHIER_IMAGE-t
mv $HOME/.tmp/$DATE.png $HOME/Library/Application\
support/TuxPaint/saved/
mv $HOME/.tmp/$DATE-t.png $HOME/Library/Application\
support/TuxPaint/saved/.thumb
exit 0
Ce script s'utilise comme 'tuxpaint -import'
Le faire Manuellement
Les utilisateurs de Windows et de BeOS doivent actuellement faire la
conversion manuellement.
Lancez un programme qui est capable d'ouvrir votre image et de la
convertir au format PNG. (Voir Qu'est qu'un PNG? Et comment en creer un?
Pour avoir quelques suggestions concernant les programmes capables de
faire cela.)
Ouvrez l'image et reduisez sa taille `a une taille inferieure ou egale `a
448X376 pixels.
Sauvegardez l'image au format PNG. Il est fortement recommande de nommer
le fichier en utilisant la date et l'heure courante, puisque par
convention Tux Paint utilise :
AAAAMMJJhhmmss.png
o AAAA = Annee
o MM = Mois (01-12)
o JJ = Jour (01-31)
o HH = Heure, au format 24h (00-23)
o mm = Minute (00-59)
o ss = Second (00-59)
i.e. :
20020921130500 - pour le 21 Septembre 2002 13h05m00
Sauvegardez le PNG dans le dossier 'saved' de Tux Paint. (Voir plus haut)