Éditeur de projets Morphing v1.0 Table des matières Introduction Avec l'application Éditeur de projets de Morphing, vous pouvez créer des projets de Morphing avec les images que vous choisissez pour créer le Morphing. Vue d'ensemble Faites d'abord glisser les images avec lesquelles vous voulez créer l'effet Morphing vers la table de la fenêtre principale. Si vous faites que les images soient dans un répertoire dérivé du répertoire où vous enregistrez le projet de morphing, alors il sera pris comme nom de fichier relatif de l'image, d'où le projet est enregistré. C'est utile, si vous voulez déplacer le projet vers un autre emplacement, ou l'emmener dans une autre machine. Si les images sont dans un autre emplacement, les noms de fichiers complets seront enregistrés, de sorte que vous ne pourrez pas déplacer les images ou les transporter sur une autre machine si elles ne sont pas au même endroit. Ensuite, vous devrez choisir l'image master. Mieux vaut qu'une fois l'image master choisie, ne la change pas, car les triangles sont créés dans l'image master, et si vous mettez comme master une autre image, la triangulation changera certainement (parce que les sommets sont dans une position différente). Ce qui suit, c'est de sélectionner la zone de l'image master où vous voulez faire le morphing, comme expliqué à ce point: 3.4 - Fenêtre pour définir le cadre de Morphing Ensuite, vous devrez sélectionner la zone de Morphing sur les autres images. Le rapport d'aspect qui est pris, est celui du cadre de Morphing de l'image master. À tout moment, vous pouvez régler le cadre de Morphing de n'importe quelle image (en le déplaçant ou en en modifiant la taille). 3.4 - Fenêtre pour définir le cadre de Morphing. Ensuite, vous devez retourner à l'image master et insérer les sommets du maillage, comme expliqué dans ce point: 3.3.2 - Panneau d'édition. Les sommets sont insérés dans toutes les images (en dessinant chaque nouveau sommet dans la triangulation de chaque image). L'idéal est que vous choisissiez des sommets de façon à délimiter les différentes zones avec lesquelles vous voulez faire le morphing (bouche, nez, cheveux, yeux et environs,...). Lorsque vous avez déjà les sommets de l'image master insérés, vous devez aller image par image en déplaçant chaque sommet au point que vous devez occuper dans l'image. (Il est clair que les sommets n'occuperont pas la même position dans différentes images, car par exemple, la bouche sera dans une position différente sur chaque image). Il est préférable que les sommets qui sont aux limites du cadre de Moprhing ne bougent pas de la limite, parce que si aucun effet indésirable ne peut se produire sur l'effet de morphing, comme il y a une zone proche des limites qui n'est pas colorée. Vous pouvez vous aider d'une paire d'outils utiles pour identifier les sommets entre les images: Lorsque vous cliquez avec la souris à un point de l'image, si elle se trouve dans le cadre de Morphing, le triangle dans lequel vous êtes est sélectionné et affiché avec une autre couleur et les sommets sont numérotés. Lorsque vous changez d'image, tant que vous ne cliquez pas sur un autre triangle, le triangle sélectionné s'affiche également différent du reste. Il est possible d'effectuer une fusion à master à tout moment (une fusion de l'image courante à la master est effectuée avec le pourcentage que vous choisissez avec une barre de défilement). De cette façon, vous pouvez voir l'image master superposée avec l'image actuelle, et essayer de deviner quelle zone correspond à quelle zone. Lorsque vous changez d'image ou de facteur de zoom ou si vous appuyez sur l'échappement, la fusion est détruite. Vous pouvez ajouter de nouveaux sommets à tout moment (mieux sur l'image master, puis les déplacer sur les autres images). Vous pouvez également supprimer les sommets à tout moment (comme il est logique qu'ils soient supprimés de toutes les images). Vous pouvez déplacer les sommets de manière indépendante sur chaque image (c'est-à-dire si vous déplacez un sommet sur une image, ce sommet ne se déplace pas sur les autres images). Il faut aller avec précaution en déplaçant les sommets de l'image master (ne pas les porter très loin de leur position initiale), parce qu'il pourrait changer la triangulation et les sommets des autres images resteraient dans une position erronée, les triangles se chevaucheraient). Si vous avez créé tous les mailles, vous voulez reproduire une image pour la mettre dans une position différente, vous pouvez cloner une image avec tout son maillage. 3.1.2.2 - Menu contextuel des lignes. Lorsque vous avez les mailles avec les sommets bien situés sur chaque image, vous pouvez faire une simulation du morphing 3.2.3 - Menu outils. Vous pouvez enregistrer le projet Morphing à tout moment. Pour chaque image, il est stocké: Le nom de l'image (qui ne peut pas être modifié). Le nom de l'image (qui est automatiquement assignée). Le cadre de Morphing. Les coordonnées des sommets Si l'image est master ou non. Lorsque vous avez déjà un projet de morphing terminé et que vous n'avez plus besoin d'autres modifications, vous pouvez ouvrir le projet avec l'application de création vidéo, avec laquelle vous pouvez créer une vidéo de morphing du projet. Aspect visuel des écrans Écran principal Aspect visuel de l'écran: L'écran a les composants suivants: Menu principal dans la ligne supérieure Ligne supérieure: Éditeur de texte: Nom du projet de morphing. Icônes pour ouvrir, enregistrer, enregistrer comme projet de morphing. Éditeur de texte: nom du fichier du projet de morphing. Tableau Tableau avec la liste d'images Zone inférieure: C'est là que la simulation de morphing est affichée, lors du lancement d'une simulation. Fenêtre d'édition Aspect visuel de l'écran: L'écran a les composants suivants: Panneau supérieur de contrôle: Dispersable: Facteur d'agrandissement Navigateur par les images. Master: C'est image master. Bouton qui permet de faire cette image master. Fonder sur master: Barre de défilement avec le pourcentage de master. Bouton d'application: Appliquez la fusion avec le pourcentage de master qui indique la barre de défilement. Bouton pour ouvrir la fenêtre d'encadrement du Morphing. 3.4 - Fenêtre pour définir le cadre de Morphing. Bouton pour supprimer tous les sommets de la triangulation. Panneau inférieur de contenu. Image: L'image est affichée avec la triangulation associée à l'image. Démarrer rapidement Exigences Pour exécuter l'application, vous devez avoir l'environnement de java installé (Java Runtime Environment), dans la version 8 ou plus. De cette façon, vous pouvez ouvrir le fichier.jar existant dans le dossier./_binary/ Le répertoire où se trouve l'application & #160; Java & #160;: vous devez être dans la variable d'environnement PATH Accueil rapide Il y a deux binaires et deux modes types de système visés Windows (64 bits) Éditeur de morphing Pour commencer à utiliser l'application, suivez les étapes suivantes: Démarrer le programme, en cliquant double-cliquez sur l'exécutable qui se trouve sur:.../binary/morphing-gui-v1.0.exe Créateur de vidéos de morphing Pour commencer à utiliser l'application, suivez les étapes suivantes: Démarrer le programme, en cliquant double-cliquez sur l'exécutable qui se trouve sur:.../binary/morphing-video-builder-v1.0.exe Linux et Mac Éditeur de morphing Pour commencer à utiliser l'application, suivez les étapes suivantes: Ouvrir une fenêtre de commande. Changez de répertoire en.../_binary Exécutez le script:./unixExecuteMorphingEditor.sh Créateur de vidéos de morphing Pour commencer à utiliser l'application, suivez les étapes suivantes: Ouvre une fenêtre de commande. Changez de répertoire en.../_binary Exécutez le script:./unixExecuteMorphingVideoBuilder.sh Interface utilisateur Dans ce chapitre, vous verrez comment utiliser les panneaux de la fenêtre principale. Fenêtre principale La fenêtre principale a cet aspect: Options du panneau supérieur Le panneau supérieur a plusieurs composants: Éditeur de texte. (En haut à gauche). Permet de changer le nom du projet en cours. Bouton d'ouvrir le projet. Pour ouvrir un nouveau projet enregistré sur le disque. Bouton enregistrer le projet. Pour enregistrer le projet actuel à l'emplacement indiqué dans l'Éditeur de texte: nom de fichier de projet. Bouton d'enregistrement du projet comme... Pour enregistrer le projet actuel avec un nom différent. Éditeur de texte. (En haut à droite). Permet d'afficher et de changer le nom du fichier du projet. Tableau avec la liste des images Il y a aussi un tableau où se trouvent les images du projet. Vous pouvez faire les actions suivantes: Ajouter des images en les faisant glisser à partir du navigateur de fichiers dans la position que vous voulez. Les images ne peuvent pas changer d'emplacement. Si les images se trouvent dans le répertoire du fichier de projet, ou dans un répertoire de projet, le nom relatif sera pris à partir du répertoire de projet. Comme vous ne pouvez pas modifier l'emplacement de l'image une fois ajouté, si les images se trouvent dans un sous-répertoire du répertoire du projet, alors vous pouvez vous emmener le répertoire de projet complet sur une autre machine, même avec un système différent (il sera permis d'ouvrir des projets de systèmes Linux sous Windows, et Windows sur des systèmes Linux style. (Printemps pour lui, les images doivent être à l'intérieur du directeur du projet de Morphing). Modifier l'ordre des images (en sélectionnant les images que vous voulez déplacer, et les traîner dans une autre position de la table). Supprimer les images (en sélectionnant les images à supprimer, et en appuyant sur la touche Suppr, ou avec le menu contextuel des lignes). Modifier l'ordre des colonnes (en inscrivant le titre que vous voulez à une autre position). Redimensionner la largeur d'une colonne (en faisant glisser avec la souris la limite droite du titre, jusqu'à ce qu'elle ait la taille souhaitée). Redimensionner la largeur d'une colonne en fonction du contenu (double-cliquez sur la limite droite du titre que vous souhaitez redimensionner). Ajouter ou supprimer des colonnes (avec le menu contextuel du titre). Réarranger de manière ascendante ou descendante par une colonne (avec le menu contextuel du titre). Menu contextuel de titre Lorsque vous cliquez sur le bouton droit dans la barre de titre de la table des images, un menu contextuel apparaît: Vous avez les options suivantes: Section 1 Régler cette colonne. Ajuste la largeur de la colonne au contenu. Ajuster toutes les colonnes. Ajuster toutes les colonnes au contenu. Ajuster toutes les colonnes toujours. Ajuste automatiquement toutes les colonnes chaque fois que vous changez le contenu du tableau. Section 2 Trier en montant par cette colonne. Triez les images du tableau de manière ascendante par le contenu de cette colonne. Trier en descendant par cette colonne. Triez les images du tableau en descendant par le contenu de cette colonne. Section 3 Noms des colonnes. (vous pouvez les activer ou les désactiver) Menu contextuel de lignes Lorsque vous cliquez sur le bouton droit sur une ligne du tableau, un menu contextuel apparaît: Vous avez les options suivantes: Supprimer les images sélectionnées dans la liste. Lorsque des images sont sélectionnées, cette option est activée, et si vous la sélectionnez, une boîte de dialogue s'ouvrira en demandant la confirmation de la suppression. Nettoyer la sélection. Pour désélectionner toutes les images. Afficher la ligne courante. Il est utile pour les listes très longues, lorsque vous ne savez pas dans quelle position se trouve la ligne courante. Cette option vous permet de l'afficher. Clone les lignes sélectionnées. Lorsqu'il y a des images sélectionnées, vous pouvez cloner l'image et ses sommets (au cas où vous voudriez ajouter la même image plusieurs fois dans la séquence d'images de morphing). Panneau de simulation de morphing La simulation de morphing est affichée dans le panneau inférieur lorsque cette option est sélectionnée dans le menu Outils. Menu de l'application Le menu est la barre d'options qui est sur la ligne du haut de la fenêtre. Il a différentes options que nous verrons ci-dessous. Menu fichier Le menu Fichier ressemble à ceci: Ce menu a plusieurs options: Ouvrir un projet de morphing. Ouvre la boîte de dialogue pour sélectionner des fichiers, et ouvre le projet que vous choisissez. Enregistrer le projet de morphing. Enregistrer le projet de morphing avec son nom d'origine. Enregistrer le projet de morphing sous. Il permet de choisir un nouveau nom de fichier pour le projet de morphing et de le sauvegarder Quitter. Quitter l'application. Menu Vue Le menu Vue ressemble à ceci: Ce menu a deux options: Zoom. Il permet de choisir la taille de la partie visuelle de l'application, avec un pourcentage indiquant la taille des composants par rapport à l'affichage normal des fenêtres (100%). Mode Ténèbre. Changez de manière obscure en mode clair, ou de manière claire en mode sombre. Menu outils Le menu Outils ressemble à ceci: Ce menu a deux options: Langue. Lorsque vous ouvrez ce sous-menu, les langues disponibles apparaissent. Il sert à changer la langue de l'application. Par défaut, les langues suivantes sont disponibles: "EN". Anglais "ES". Castellano "CAT". Catalan Configuration. Lorsque vous cliquez sur cet élément de menu, un formulaire permet de modifier les paramètres généraux de l'application. Voir point: 3.5-Configuration Simular morphing. Effectuez la simulation de morphing du projet actuel. Annuler la simulation. Annuler la simulation de morphing en cours. Menu d'aide Le menu Aide ressemble à ceci: Ce menu a plusieurs options: Démons. Ouvre un autre menu où vous pourrez afficher des vidéos de démonstration de l'application. Manuel d'utilisateur. Ouvre ce fichier. Trouver une nouvelle version. Consultez le serveur pour vérifier si l'application qui fonctionne est la dernière version. Ce qui est nouveau. Affiche ce qui est nouveau dans cette version, avec un historique des modifications principales. Licence. Affiche la licence qui a été acceptée la première fois que l'application a été exécutée. Voir la rubrique: 3.6-Licence À propos de. Lorsque vous cliquez sur cet élément de menu, un formulaire apparaît avec les données de l'application, les remerciements et les coordonnées. Voir paragraphe: 3.7 - À propos de... Fenêtre d'édition La fenêtre pour modifier les mailles de triangle a cet aspect: Panneau de contrôle Le panneau de commande supérieur a cet aspect: Il a ces composants: Extension. Indique le niveau d'agrandissement affiché dans l'image du panneau d'édition. Navigateur. Permet de naviguer sur les images du projet. Master. C'est master. Indique si l'image est master. Bouton & #160;: faire de l'image Master & #160;. Si l'image n'était pas la Master, elle en fait la Master. Il faut garder à l'esprit que si nous utilisons cette option lorsqu'il y a une triangulation avec des sommets, la triangulation sera recréée (il est possible que la disposition des triangles change par rapport à l'état précédent). Fonder sur master. Permet de visualiser la fusion de l'image courante à master. (surposition de l'image master dans l'image courante, en appliquant la cartographie des triangles). Barre de défilement. Il permet de sélectionner l'intensité de la fonte. Appliquer. Il permet d'appliquer la fusion à l'image courante. La fusion disparaîtra lorsque: Appuyez sur la touche ESC Changer d'image. Changez le niveau d'extension. Bouton de cadre. Vous pouvez sélectionner le cadre de Morphing. 3.4 - Fenêtre pour définir le cadre de Morphing Bouton de nettoyage. Supprime tous les sommets. Exemple de fusion à master: Panneau d'édition Le panneau d'édition a cet aspect: Dans ce panneau, plusieurs actions peuvent être réalisées avec le clavier et la souris: Actions d'édition Il existe ces actions d'édition: CTRL + mouvement de souris. Affiche comment ce serait l'insertion d'un sommet dans la position de la souris. Bouton droit. Confirme l'insertion du nouveau sommet. Lâchez CTRL. Il sort de l'état de tentative d'insertion. SHIFT près d'un sommet: Sélectionnez le sommet. Quand il y a un sommet sélectionné: SHIFT + Bouton droit. Supprimer le sommet. SHIFT + Faites glisser et relâchez. Déplacez un sommet. Lorsque la souris est dans le cadre de Morphing et qu'il n'y a pas de sommet sélectionné: SHIFT + Bouton droit. Vous entrez en mode réglage fin du cadre de Morphing. SHIFT + Bouton droit + Traverser. Déplacez le cadre de Morphing. SHIFT + Bouton droit + Roue de souris. Roue vers le haut. Augmente la taille de la fenêtre de Morphing. Roue vers le bas. Diminue la taille du venin de Morphing. SHIFT + Bouton droit + Click roue de souris. Confirmez les changements de réglage du cadre de Morphing. Déplacer le SHIFT. Déplacer le bouton droit. Désactiver le réglage. Cliquez à gauche. Sélectionnez le triangle de la souris, et l'affichez dans une autre couleur, en numérotant ses sommets. (Si vous changez d'image, le même triangle s'affichera différencié, et ses sommets numérotés). Affiche la correspondance du triangle dans l'image que vous sélectionnez. D'autres actions Il y a ces autres actions en dehors de celles d'édition: Click gauche + Faites glisser-déposer. Déplacez les barres de défilement de l'image, au cas où vous n'allez pas complètement dans le panneau d'édition. CTRL + Roue de la souris. Roue ci-dessus. Augmente l'agrandissement. Roulez en bas, ralentissez l'élargissement. Fenêtre pour définir le cadre de Morphing Depuis le panneau de contrôle de la fenêtre d'édition de Morphing, il y a un bouton: qui permet d'ouvrir cette fenêtre pour définir le cadre de Morphing. La fenêtre a cet aspect: Relation d'apparence Il y a la possibilité de maintenir le rapport d'aspect, auquel cas le rapport largeur / hauteur de la zone de Morphing de l'image master sera maintenu. Il n'est pas obligatoire de maintenir la relation d'apparence, mais il est souhaitable. Édition du cadre de Morphing Vous pouvez sélectionner la zone de Morphing pour l'image: Avec les spinners. Faites glisser / relâcher avec la souris. Confirmer les modifications Vous pouvez: Bouton croix. Annuler les modifications. Bouton V. Confirmer les modifications Bouton flèche. Désactiver les modifications et continuer à modifier. Configuration Ce formulaire permet de modifier les paramètres généraux de configuration de l'application. Le formulaire contient plusieurs onglets que nous détaillons ci-dessous. Paramètres linguistiques de l'application L'onglet a l'aspect suivant: Les paramètres qui peuvent être configurés sont les suivants: Langue. C'est la langue des textes qui écrivent l'application. Les langues que vous pouvez choisir sont: EN. Anglais ES. Espagnol CAT. Catalan Locale de langue. C'est le local Java qui va utiliser l'application pour cette langue. L'application l'utilise pour convertir des nombres en chaînes numériques formatées. Langue supplémentaire. C'est une nouvelle langue supplémentaire qui apparaît au moment de changer de langue. Pour la nouvelle langue, vous devrez sélectionner le local Java à utiliser. Si vous voulez mettre une langue dont il n'y a pas de texte dans l'application, vous pouvez ajouter votre langue en traduisant les fichiers qui se trouvent dans le répertoire créé lorsque vous appuyez sur le bouton " & #160; & #160; & #160; " (Ajouter une langue & #160; "). Les fichiers à traduire sont copiés dans le répertoire indiqué dans: "Directoire de langue supplémentaire" Le format de ces fichiers de texte est celui de properties de java. Pour ceux qui ne connaissent pas ce format, je vais vous dire qu'un fichier properties a un titre, et après celui-ci, un nombre variable d'étiquettes avec sa valeur, similaire à ce qui suit: # TITULO # xxxxxxxEVIS1=texte 1.1.2=texte 2... Les étiquettes doivent rester inchangées, et les textes doivent être modifiés en fonction de la traduction dans la langue choisie. En outre, il y a aussi quelques fichiers au format RTF, que vous devrez traduire avec un éditeur RTF (un éditeur typique pour ce format est le Word Office). Si vous créez la traduction pour une autre langue que celle disponible dans l'application, vous pouvez m'envoyer (frojasg1@hotmail.com) et je l'inclureai dans les versions suivantes de l'application. Paramètres d'affichage de l'application L'onglet a l'aspect suivant: Taille des fenêtres de l'application. Ce paramètre permet de contrôler l'aspect des fenêtres qui apparaissent dans l'application, avec la possibilité de choisir la petite taille, la normale, ou la grande taille. Licence L'option Licence, dans le menu Aide, permet d'afficher la licence qui a été acceptée la première fois que l'application a été exécutée. Il a un aspect comme celui-ci: À propos de... L'option A propos de..., affiche une fenêtre avec un résumé des nouveautés dans cette version. Les remerciements sont également inclus. Il a l'air comme ça: