Les graphiques SVG d' Adobe Illustrator CC sont rarement transmis aux concepteurs numériques avec des arrière-plans. Normalement, les graphiques flottent au-dessus de l'arrière-plan du site Web, de l'application, de l'animation ou du contexte interactif.
Avant de discuter de ce qu'implique la suppression de l'arrière-plan derrière les illustrations SVG, concentrez-vous sur l'application de la transparence aux graphiques SVG. Vous devez définir l'opacité de l'illustration à l'aide du panneau Transparence. Par exemple, une transparence de 50 % a été appliquée à la forme jaune de la figure et vous pouvez voir la transparence en vigueur. Et oui, cette image est un fichier SVG, avec toutes les fonctionnalités légères, à chargement rapide et infiniment évolutives intégrées à SVG.
Une forme SVG semi-opaque sur un fond coloré.
Comment sortir des SVG avec des arrière-plans transparents
Les concepteurs ont l'habitude de penser en termes d'arrière-plans qui sont soit rendus transparents, soit restent visibles. On pense à assommer un arrière-plan. Les images PNG et GIF fonctionnent comme ça : soit vous créez avec un arrière-plan, soit vous choisissez un arrière-plan transparent dans un programme tel qu'Illustrator ou Photoshop pour supprimer cet arrière-plan.
Avec les GIF et les PNG, vous pouvez avoir une couleur transparente qui permet aux couleurs d'arrière-plan ou aux images d'apparaître dans les pages Web. Mais la logique de suppression de l'arrière-plan est différente dans un fichier SVG qu'avec les PNG et les GIF. Essentiellement, il n'existe pas de graphique SVG qui a un arrière-plan non transparent car il n'y a pas d'arrière-plan. En d'autres termes : par défaut, les graphiques SVG sont enregistrés et exportés sans arrière-plan.
Donc quel est le problème? Eh bien, il est facile de se retrouver accidentellement avec un arrière-plan transparent lors de l'enregistrement ou de l'exportation de fichiers SVG ! La figure suivante peut avoir un arrière-plan blanc ou un arrière-plan transparent. Vous ne pouvez pas le dire simplement en regardant l'écran Illustrator ; vous devez choisir Affichage → Afficher la grille de transparence.
Ce graphique peut avoir un arrière-plan blanc ou n'avoir aucun arrière-plan.
Avec la grille de transparence activée, comme indiqué, vous pouvez voir que l'oiseau a un rectangle blanc derrière lui, et que l'arrière-plan blanc « ira avec » le graphique si vous enregistrez le fichier au format SVG ou que vous l'exportez au format SVG.
L'affichage de la grille de transparence révèle un rectangle blanc derrière le graphique.
Permettez-moi de souligner et d'éclairer cela sous un autre angle. Lorsque je vais exporter cette image au format SVG, la boîte de dialogue Exporter pour les écrans, affichée, n'a pas d'option pour sélectionner une couleur de transparence.
Vous ne pouvez pas choisir une couleur de transparence en SVG car il n'y a pas de couleur d'arrière-plan.
Je rencontre souvent des concepteurs qui insistent pour placer un rectangle d'arrière-plan derrière leur illustration destinée au SVG afin qu'ils puissent voir à quoi ressemblera le graphique lorsqu'il sera entouré d'une couleur dans le support cible (comme une page Web ou une application). Ce n'est pas grave, je les mets en garde, tant que vous vous souvenez de supprimer ce rectangle d'arrière-plan lorsque vous enregistrez ou exportez le SVG. Et dans le monde d'aujourd'hui à haute pression, à haute productivité et à rotation rapide, qui a besoin d'une chose de plus à retenir ?
Une meilleure solution consiste à définir une « grille » de transparence avec une seule couleur qui correspond à l'environnement dans lequel le graphique sera placé. Pourquoi est-ce que je mets la grille entre guillemets ? Parce que cette technique triche : avec elle, vous définissez les deux couleurs de grille comme la même couleur, simulant efficacement une page Web ou une couleur d'arrière-plan d'application.
Pour utiliser cette technique pour créer un arrière-plan personnalisé pendant que vous développez des illustrations SVG, procédez comme suit :
Choisissez Fichier → Configuration du document.
Dans l'onglet Général, recherchez la section Options de transparence et de surimpression.
Les modifications souhaitées sont contrôlées dans cette section de la boîte de dialogue.
Ne vous souciez pas de définir la taille de la grille, car vous vous en passez effectivement.
Dans la section Grille de transparence de la boîte de dialogue, cliquez sur le premier des deux panneaux de couleur de grille et choisissez une couleur d'arrière-plan en utilisant l'une des différentes palettes de couleurs dans la fenêtre contextuelle Couleurs illustrée dans la figure suivante.
Soit dit en passant, aucune de ces palettes de couleurs n'est particulièrement adaptée au numérique. Il n'y a pas de palette pour RGBA, hexadécimal ou d'autres formats de couleurs Web standard, mais la pipette du sélecteur de couleurs peut vous aider à obtenir la couleur d'arrière-plan que vous souhaitez faire correspondre.
Définir une couleur de fond d'aperçu avec une grille de transparence.
Sélectionnez le deuxième des deux panneaux de couleur de grille et attribuez-lui la même couleur.
N'oubliez pas que vous pouvez utiliser la pipette du sélecteur de couleurs pour saisir cette couleur.
Cliquez sur OK dans la boîte de dialogue Configuration du document.
Tout ce que j'ai fait dans l'ensemble d'étapes précédent a été de définir comment la grille de transparence s'affiche lorsqu'elle est activée . Donc, si votre grille de transparence n'est pas activée, choisissez Affichage → Grille de transparence.
Dans cette figure, j'ai sélectionné le plan de travail avec le graphique et je prévisualise le projet sur une couleur d'arrière-plan simulée.
Aperçu de la couleur d'arrière-plan de sortie avec une grille de transparence personnalisée.
Appliquer des effets de transparence au SVG
Lorsque la transparence (telle qu'une opacité de 50 pour cent) ou des effets de transparence tels que la gravure de couleur, l'assombrissement ou la multiplication sont appliqués aux graphiques SVG, ces effets conservent l'évolutivité de SVG.
Cette figure montre le même graphique (trois rectangles orange semi-transparents) exporté en tant que fichier PNG (en haut) et SVG. Vous pouvez voir comment le fichier PNG se dégrade en qualité lorsque je zoome dessus dans un navigateur. Ce que vous ne pouvez pas voir, c'est que le fichier PNG est presque deux fois plus volumineux que le SVG.
Comparaison de la sortie PNG (en haut) avec SVG lorsque la transparence est appliquée
Voici un résumé des avantages de l'utilisation de SVG pour les effets de transparence :
- La taille du fichier est qualitativement plus petite.
- Un développeur Web ou d'applications peut ajuster ou modifier les valeurs de transparence et attribuer de l'interactivité.
- L'image et la transparence ne se dégraderont pas, quel que soit le zoom sur le fichier.
Soit dit en passant, si vous êtes curieux de savoir à quoi ressemble le code SVG généré pour cet ensemble de rectangles et à quel point il est facile pour un développeur Web ou un développeur d'applications de travailler avec, voici le code de la première des trois boîtes SVG , avec une opacité de 60 % appliquée :
<="" code="">
Remplir l'arrière-plan de couleur
Enfin, si vous souhaitez que l'arrière-plan de votre SVG ait un remplissage de couleur, cela peut également être réalisé via les Propriétés du document menu. Cliquez simplement sur la bande blanche située à côté de l'endroit où il est écrit Couleur d'arrière-plan. Un sélecteur de couleur apparaîtra sur votre écran.
Il est important de noter que votre arrière-plan SVG continuera à être transparent malgré le remplissage de couleur tant que la Colonne A (qui représente la transparence de la couleur) reste à 0. Si vous souhaitez que le document ait réellement cette couleur d'arrière-plan (même lors des exportations), vous pouvez faire passer cette colonne de 0 à 100.
Et cela devrait suffire pour travailler avec des arrière-plans dans Inkscape. Si vous avez des questions qui n’ont pas été abordées dans cet article, laissez simplement un commentaire ci-dessous et je vous répondrai si je peux vous aider.