Calage de l'image de fond

L'image de fond comporte deux réglages: la localisation des nœuds principaux et la correction gamma. Avant toutes choses, un mot sur les images de fond: Java n'est pas très rapide (disons qu'il se traîne franchement) pour gérer des images. Essayez autant que possible d'utiliser des images pas trop grandes, et préférez les formats à palette (plutôt GIF que JPEG) pour le fond, ce qui accélérera considérablement la correction gamma.

Correction gamma

La correction gamma est très simple: bougez le curseur pour obtenir une image plus claire ou plus sombre, pour que les lignes et cercles se distinguent mieux du fond.

Positionnement des noeuds

Le calage des noeuds peut sembler très étrange au départ, mais ne nécessite que quelques explications, autour d'un exemple Commençons avec cette image, photo d'un plafond d'église que j'ai prise à Sintra (Portugal) il y a quelques années.

Le motif est clairement dans la catégorie p4*. En creusant un peu, vous conviendrez qu'il est de type p4g. Les noeuds primaires et secondaires sont centrés sur les étroiles à 8 branches adjacentes, ce qui nécessite une rotation à 45 degrés de l'image.

L'idée de base du calage des noeuds est de positionner l'image de façon que les noeuds (qui occupent toujours la même place dans l'image d'Arabeske) soient bien placés sur l'image: la noeud primaire au milieu, le noeud secondaire en haut à droite, au bon angle et à la bonne distance. Arabeske vous propose deux paire de cooronnées, qui sont les emplacements en pixels de nos noeuds. Le pixel (0, 0) se trouve en haut à gauche de l'image, et les coordonnées hors de l'image sont tout-à-fait valables. Les valeurs par défaut placent le centre de l'image au centre du motif, et le coin en haut à droite au niveau des noeuds secondaires. Dans notre exemple, le noeud primaire se trouve vers (80, 91), et ne noeud secondaire vers (146, 89), comme vous l'indiquerait tout programme de dessin valable.

Mais pourquoi passer par un programme de dessin au lieu d'utiliser Arabeske? Le principe du calage automatique est de "tirer" le noeud de référence (primaire ou secondaire) depuis sa position "réelle" (donc pile au milieu pour le centre primaire) vers le pixel correspondant de l'image. Ce système simple, en deux étapes, est facile d'utilisation dès lors qu'on l'a fait une fois.

Allons-y: d'abord, tirons avec la souris depuis le centre du motif jusqu'au "bon" endroit de l'image.

Le centre primaire est maintenant à sa place, mais comme le centre secondaire n'a pas bougé, l'image a été considérablement tournée est redimensionnée. Deuxième étape: on part de l'emplacement du noeud secondaire, en haut à droite, et on le tire vers son emplacement sur l'image.

Et c'est tout! Pour mieux voir les noeuds, il peut être pratique de faire tout ça en mode "guides", ce qui montre également les axes de symétrie.

Si nécessaire, il est possible de recommencer ou d'ajuster les valeurs à la main, sans oublier que ce sont les noeuds qui se déplacent, et pas l'image. C'est pourquoi vous aurez souvent l'impression que l'image se déplace dans le sens inverse du mouvement que vous aurez fait avec a souris.