Outils pour utilisateurs

Outils du site


issue154:inkscape

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue154:inkscape [2020/03/09 11:49] auntieeissue154:inkscape [2020/03/09 13:43] (Version actuelle) andre_domenech
Ligne 5: Ligne 5:
 Après le détour dans JavaScript de ces quelques derniers mois, il est temps de revenir dans le royaume du pur Inkscape. Cependant, avant de plonger dans le sujet suivant, je vais, ce mois-ci et le suivant, remettre un peu d'ordre sur des corrections mineures et vous mettre à jour sur de nouveaux éléments récents d'Inkscape.  Après le détour dans JavaScript de ces quelques derniers mois, il est temps de revenir dans le royaume du pur Inkscape. Cependant, avant de plonger dans le sujet suivant, je vais, ce mois-ci et le suivant, remettre un peu d'ordre sur des corrections mineures et vous mettre à jour sur de nouveaux éléments récents d'Inkscape. 
  
-Pour commencer, finissons l'animation de transformation basée sur JavaScript que nous avons construite ces quelques derniers mois, en la polissant un peu. Si vous nous avez suivi, nous avons terminé avec quatre blocs de code qui se ressemble beaucoup, pour chacun des skewX(), skewY, scaleX et scaleY (en haut à droite).+Pour commencer, finissons l'animation de transformation basée sur JavaScript que nous avons construite ces quelques derniers mois, en la polissant un peu. Si vous nous avez suivi, nous avons terminé avec quatre blocs de code qui se ressemblent beaucoup, pour chacun des skewX(), skewY, scaleX et scaleY (en haut à droite).
  
 **All that changes between them are the variable names, and the only result we use from this code is the single value we create at the end. This block is an excellent candidate for splitting out into a single function that gets called for each of the four transform parameters. Reorganising code to make it simpler, clearer, or more efficient, is referred to as “refactoring”. To refactor this code, therefore, the first step is to copy it into a function of its own, and return the value we’re interested in. We’ll add the new function to the very end of the JS file (bottom right). **All that changes between them are the variable names, and the only result we use from this code is the single value we create at the end. This block is an excellent candidate for splitting out into a single function that gets called for each of the four transform parameters. Reorganising code to make it simpler, clearer, or more efficient, is referred to as “refactoring”. To refactor this code, therefore, the first step is to copy it into a function of its own, and return the value we’re interested in. We’ll add the new function to the very end of the JS file (bottom right).
Ligne 27: Ligne 27:
 It almost goes without saying, but once you’ve replaced all four blocks of code you should save and reload your page. If everything was correct you should see no change in the animation.** It almost goes without saying, but once you’ve replaced all four blocks of code you should save and reload your page. If everything was correct you should see no change in the animation.**
  
-Maintenant, nous pouvons remplacer les quatre blocs d'origine par quelque chose de beaucoup plus simple. Voici la ligne à utiliser pour skewX - je vous laisse faire le travail pour les autres. Notez que je l'ai découpée en plusieurs lignes pour les regrouper en une seule colonne dans cet article, bien que, dans la réalité, j'aurai probablement tout mis sur une seule ligne de code :+Maintenant, nous pouvons remplacer les quatre blocs d'origine par quelque chose de beaucoup plus simple. Voici la ligne à utiliser pour skewX - je vous laisse faire le travail pour les autres. Notez que je l'ai découpée en plusieurs lignes pour les regrouper en une seule colonne dans cet article, bien que, dans la réalité, j'aurais probablement tout mis sur une seule ligne de code :
  
 const skewXAmount =  const skewXAmount = 
Ligne 57: Ligne 57:
 J'ai le regret d'annoncer que le forum d'Inkscape, existant depuis longtemps et semi-officiel, « inkscapeforum.com », n'existe plus. Il n'a pas été soutenu activement par son administrateur depuis des années, mais a toujours été l'endroit de choix de la communauté Inkscape de langue anglaise. En dépit des efforts d'un certain nombre d'utilisateurs et de développeurs - j'en fais partie - pour transférer le forum sous la gérance du projet Inkscape, l'admin ne nous a fourni, ni une sauvegarde de la base de données, ni accès pour que nous l'obtenions par nous-mêmes. Il y a quelques mois, le site a simplement disparu et n'est pas réapparu. J'ai le regret d'annoncer que le forum d'Inkscape, existant depuis longtemps et semi-officiel, « inkscapeforum.com », n'existe plus. Il n'a pas été soutenu activement par son administrateur depuis des années, mais a toujours été l'endroit de choix de la communauté Inkscape de langue anglaise. En dépit des efforts d'un certain nombre d'utilisateurs et de développeurs - j'en fais partie - pour transférer le forum sous la gérance du projet Inkscape, l'admin ne nous a fourni, ni une sauvegarde de la base de données, ni accès pour que nous l'obtenions par nous-mêmes. Il y a quelques mois, le site a simplement disparu et n'est pas réapparu.
  
-Par chance, le manque de communication de l'admin a agi comme un avertisseur, et un forum « officiellement officiel » était déjà sur pied quand l'ancien a disparu - merci principalement à Martin « Doctormo » Owens, un contributeur de longue date au projet Inkscape, pour ses efforts exceptionnels. Avec l'auto-destructon de son « concurrent » principal, le forum officiel est devenu de plus en plus populaire et doit être vu maintenant comme la meilleure endroit où aller si vous avez une question sur Inkscape, ou que vous vouliez juste montrer les images que vous avez créées avec Inkscape. Un lien vers le nouveau forum existe sur la page principale du site Web d'Inkscape ; vous pouvez aussi y accéder directement à l'adresse suivante : https://inkscape.org/forums/+Par chance, le manque de communication de l'admin a agi comme un avertisseur, et un forum « officiellement officiel » était déjà sur pied quand l'ancien a disparu - merci principalement à Martin « Doctormo » Owens, un contributeur de longue date au projet Inkscape, pour ses efforts exceptionnels. Avec l'auto-destructon de son « concurrent » principal, le forum officiel est devenu de plus en plus populaire et doit être vu maintenant comme le meilleur endroit où aller si vous avez une question sur Inkscape, ou que vous vouliez juste montrer les images que vous avez créées avec Inkscape. Un lien vers le nouveau forum existe sur la page principale du site Web d'Inkscape ; vous pouvez aussi y accéder directement à l'adresse suivante : https://inkscape.org/forums/
  
 **But what of the many years’ worth of hints, tips, tutorials, questions and answers that had accrued on the old forum? Thankfully it’s not all lost: the Inkscape website is hosting a read-only backup which mostly works, though some threads don’t seem to behave quite as they should. https://alpha.inkscape.org/vectors/www.inkscapeforum.com/ **But what of the many years’ worth of hints, tips, tutorials, questions and answers that had accrued on the old forum? Thankfully it’s not all lost: the Inkscape website is hosting a read-only backup which mostly works, though some threads don’t seem to behave quite as they should. https://alpha.inkscape.org/vectors/www.inkscapeforum.com/
Ligne 83: Ligne 83:
 Tutoriels en vidéo Tutoriels en vidéo
  
-Quand je commencais à apprendre comment utiliser Inkscape, la série des tutoriels vidéos créés par « Heathenx » et Richard Querin était une ressource de qualité. Malheureusement, ce site Web a disparu depuis longtemps, mais j'ai pu obtenir une adresse mail actuelle de Heathenx et je l'ai contacté pau sujet de la rediffusion de ses vidéos en ligne. Je suis heureux de dire qu'il a été extrèmement serviable et content qu'elles soit téléversées sur YouTube. Il y a plus d'une centaine de vidéos au total, et la plupart sont toujours valables pour la publication actuelle d'Inkscape. Je les ai téléversées pendant un certain nombre de mois, y ajoutant mes propres notes pour clarifier les ajustements ou modifications qui sont nécessaires avec les versions récentes d'Inkscape. Je vous prie d'y jeter un coup d'œil car elles fournissent un bon exemple des effets nombreux et variés qui peuvent être produits avec Inkscape si vous avez tant soit peu la fibre artistique.+Quand je commencais à apprendre comment utiliser Inkscape, la série des tutoriels vidéos créés par « Heathenx » et Richard Querin était une ressource de qualité. Malheureusement, ce site Web a disparu depuis longtemps, mais j'ai pu obtenir une adresse mail actuelle de Heathenx et je l'ai contacté au sujet de la rediffusion de ses vidéos en ligne. Je suis heureux de dire qu'il a été extrèmement serviable et content qu'elles soient téléversées sur YouTube. Il y a plus d'une centaine de vidéos au total, et la plupart sont toujours valables pour la publication actuelle d'Inkscape. Je les ai téléversées pendant un certain nombre de mois, y ajoutant mes propres notes pour clarifier les ajustements ou modifications qui sont nécessaires avec les versions récentes d'Inkscape. Je vous prie d'y jeter un coup d'œil car elles fournissent un bon exemple des effets nombreux et variés qui peuvent être produits avec Inkscape si vous avez tant soit peu la fibre artistique.
  
 https://www.youtube.com/c/PeppertopComics https://www.youtube.com/c/PeppertopComics
Ligne 93: Ligne 93:
 Une publicité éhontée Une publicité éhontée
  
-Pendant que nous sommes dans le chapitre des ressources d'Inkscape que j'ai posté en ligne, je profite de cette opportunité pour une page d'auto-promotion flagrante. Les lecteurs de longue date de cette rubrique (ou ceux qui lisent la signature en bas de l'article) sauront que je crée des bandes dessinées comiques en utilisant Inkscape (avec l'aide d'un ami tellement plus talentueux artistiquement). Nous travaillons ensemble pendant notre temps libre depuis plus de 25 ans maintenant, mais c'est la dernière décennie qui a été la plus intéressante pour ce qui concerne cette rubrique. Pendant ce temps, nous avons utilisé Inkscape pour créer plus de 250 bandes dessinées qui peuvent être visionnées gratuitement sur notre site Web. Pour aider les nouveaux utilisateurs d'Inkscape, nous avons aussi rendu disponible la vaste majorité de nos fichiers sources, de sorte que vous pouvez voir comment nous assemblons les dessins ou les modifier pour qu'ils correspondent à vos propres besoins.+Pendant que nous sommes dans le chapitre des ressources d'Inkscape que j'ai postées en ligne, je profite de cette opportunité pour une page d'auto-promotion flagrante. Les lecteurs de longue date de cette rubrique (ou ceux qui lisent la signature en bas de l'article) sauront que je crée des bandes dessinées comiques en utilisant Inkscape (avec l'aide d'un ami tellement plus talentueux artistiquement). Nous travaillons ensemble pendant notre temps libre depuis plus de 25 ans maintenant, mais c'est la dernière décennie qui a été la plus intéressante pour ce qui concerne cette rubrique. Pendant ce temps, nous avons utilisé Inkscape pour créer plus de 250 bandes dessinées qui peuvent être visionnées gratuitement sur notre site Web. Pour aider les nouveaux utilisateurs d'Inkscape, nous avons aussi rendu disponible la vaste majorité de nos fichiers sources, de sorte que vous pouvez voir comment nous assemblons les dessins ou les modifier pour qu'ils correspondent à vos propres besoins.
  
  
Ligne 102: Ligne 102:
 http://www.peppertop.com** http://www.peppertop.com**
  
-Étant donné que vous lisez un magazine sur Linux, je voudrais surtout attirer votre attention sur notre bande dessinée « Elvie ». Elle apparaîssait dans chaque édition du très regretté magazine Linux Voice et continue mensuellement dans Linux Pro Magazine (simplement « Linux Magazine » en dehors de l'Amérique du Nord). Grâce à la générosité des rédacteurs et éditeurs, nous avons la possibilité de publier ces bandes dessinées sous une licence très libérale (Créative Commons BY-CA) et nous avons un dépôt Git avec nos fichiers source d'Inkscape et MyPaint. Nous sommes même allés jusqu'à l'utilisation de polices de caractères sous licences libérales, de sorte que chaque élément séparé de ces dessins est aussi libre que possible.+Étant donné que vous lisez un magazine sur Linux, je voudrais surtout attirer votre attention sur notre bande dessinée « Elvie ». Elle apparaissait dans chaque édition du très regretté magazine Linux Voice et continue mensuellement dans Linux Pro Magazine (simplement « Linux Magazine » en dehors de l'Amérique du Nord). Grâce à la générosité des rédacteurs et éditeurs, nous avons la possibilité de publier ces bandes dessinées sous une licence très libérale (Créative Commons BY-CA) et nous avons un dépôt Git avec nos fichiers source d'Inkscape et MyPaint. Nous sommes même allés jusqu'à l'utilisation de polices de caractères sous licences libérales, de sorte que chaque élément séparé de ces dessins est aussi libre que possible.
  
 À part Elvie, nos autres bandes dessinées sont apparues dans des magazines et des journaux, et même dans une exposition au National Media Museum au Royaume-Uni. Elles peuvent toutes être vues et téléchargées sur notre site Web : À part Elvie, nos autres bandes dessinées sont apparues dans des magazines et des journaux, et même dans une exposition au National Media Museum au Royaume-Uni. Elles peuvent toutes être vues et téléchargées sur notre site Web :
Ligne 114: Ligne 114:
 In classic ‘saving the best for last’ tradition, the final item in this hodgepodge of an article is the announcement of the long awaited release of Inkscape v1.0. Well, nearly.** In classic ‘saving the best for last’ tradition, the final item in this hodgepodge of an article is the announcement of the long awaited release of Inkscape v1.0. Well, nearly.**
  
-Si vous voulez nous soutenir dans le travail que nous faisons pour promouvoir Inkscape - ou si vous voulez nous aider à lever suffisamment de fonds pour passer nos bandes dessinées les plus anciennes sous une license comme BY-SA - nous avons aussi un page Patreon quasi-obligatoire :+Si vous voulez nous soutenir dans le travail que nous faisons pour promouvoir Inkscape - ou si vous voulez nous aider à lever suffisamment de fonds pour passer nos bandes dessinées les plus anciennes sous une license comme BY-SA - nous avons aussi un page Patreon quasi obligatoire :
  
 https://www.patreon.com/peppertop https://www.patreon.com/peppertop
Ligne 140: Ligne 140:
 Un grand au-revoir... jusqu'au mois prochain Un grand au-revoir... jusqu'au mois prochain
  
-J'avais d'abord pensé que ce serait mon dernier article sur Inkscape, ayant parlé d'à peu près toutes les fonctionnalités proposées par le programme pendant ces dernières années. Cependant, avec l'arrivée imminente de la v1.0, j'ai décidé de continuer pour parler des nouvelles fonctionnalités et des changements importants. Au début, ces sujets s'appuyeront nécessairement sur les versions bêta, mais il y a peu de chance qu'il y ait de grosses modifications de l'interface graphique avant la publication finale ; aussi, je suis sûr que tout ce que j'écrirai restera valable pendant ces quelques prochains mois.+J'avais d'abord pensé que ce serait mon dernier article sur Inkscape, ayant parlé d'à peu près toutes les fonctionnalités proposées par le programme pendant ces huit dernières années. Cependant, avec l'arrivée imminente de la v1.0, j'ai décidé de continuer pour parler des nouvelles fonctionnalités et des changements importants. Au début, ces sujets s'appuyeront nécessairement sur les versions bêta, mais il y a peu de chance qu'il y ait de grosses modifications de l'interface graphique avant la publication finale ; aussi, je suis sûr que tout ce que j'écrirai restera valable pendant ces quelques prochains mois.
  
 Le mois prochain, je détaillerai quelques modifications mineures dans Inkscape qui nous ont échappées dans les numéros précédents, pour « bien dégager la piste » avant de plonger dans les nouvelles et attirantes fonctionnalités de la v1.0. Le mois prochain, je détaillerai quelques modifications mineures dans Inkscape qui nous ont échappées dans les numéros précédents, pour « bien dégager la piste » avant de plonger dans les nouvelles et attirantes fonctionnalités de la v1.0.
issue154/inkscape.1583750949.txt.gz · Dernière modification : 2020/03/09 11:49 de auntiee