Transparantie toepassen op SVGs

Transparantie toepassen op SVGs

SVG-afbeeldingen van Adobe Illustrator CC worden zelden overhandigd aan digitale ontwerpers met achtergronden. Normaal gesproken zweven de afbeeldingen boven elke achtergrond in de website, app, animatie of interactieve context.

Voordat u bespreekt wat er komt kijken bij het weghalen van de achtergrond achter SVG-illustraties, moet u zich concentreren op het toepassen van transparantie op SVG-afbeeldingen. U moet de dekking van illustraties definiëren met behulp van het deelvenster Transparantie. Er is bijvoorbeeld 50 procent transparantie toegepast op de gele vorm in de afbeelding en u kunt de transparantie in werking zien. En ja, die afbeelding is een SVG-bestand, met alle lichtgewicht, snel ladende en oneindig schaalbare functies die in SVG zijn ingebouwd.

Transparantie toepassen op SVG's

Een semi-dekkende SVG-vorm op een gekleurde achtergrond.

Hoe SVG's met transparante achtergronden uit te voeren

Ontwerpers zijn gewend te denken in achtergronden die transparant worden gemaakt of zichtbaar blijven. We denken erover om een ​​achtergrond uit te schakelen. PNG-afbeeldingen en GIF-afbeeldingen werken zo: u maakt ofwel met een achtergrond of u kiest een transparante achtergrond in een programma zoals Illustrator of Photoshop om die achtergrond uit te schakelen.

Met GIF's en PNG's kunt u één transparante kleur hebben waarmee de achtergrondkleuren of afbeeldingen in webpagina's kunnen worden weergegeven. Maar de logica van het weghalen van de achtergrond is bij een SVG-bestand anders dan bij PNG's en GIF's. In wezen bestaat er niet zoiets als een SVG-afbeelding met een niet-transparante achtergrond omdat er geen achtergrond is. Met andere woorden: standaard worden SVG-afbeeldingen zonder achtergrond opgeslagen en geëxporteerd.

Wat is het probleem? Welnu, het is gemakkelijk om per ongeluk een transparante achtergrond te krijgen bij het opslaan of exporteren van SVG-bestanden! De volgende afbeelding heeft mogelijk een witte achtergrond of een transparante achtergrond. Dat zie je niet alleen door naar het Illustrator-scherm te kijken; u moet Beeld → Transparantieraster tonen kiezen.

Transparantie toepassen op SVG's

Deze afbeelding kan een witte achtergrond hebben of geen achtergrond.

Als Transparantieraster is ingeschakeld, zoals weergegeven, kunt u zien dat de vogel een witte rechthoek erachter heeft en dat die witte achtergrond bij de afbeelding past als u het bestand opslaat als een SVG of het als een SVG exporteert.

Transparantie toepassen op SVG's

Als u het transparantieraster bekijkt, ziet u een witte rechthoek achter de afbeelding.

Laat me dit vanuit een andere hoek benadrukken en belichten. Wanneer ik deze afbeelding ga exporteren als een SVG, heeft het weergegeven dialoogvenster Exporteren voor schermen geen optie voor het selecteren van een transparantiekleur.

Transparantie toepassen op SVG's

U kunt in SVG geen transparantiekleur kiezen omdat er geen achtergrondkleur is.

Ik kom vaak ontwerpers tegen die erop staan ​​een achtergrondrechthoek achter hun SVG-bestemde illustraties te plaatsen, zodat ze kunnen zien hoe de afbeelding eruit zal zien wanneer ze op de achtergrond worden geplaatst door een kleur in het doelmedium (zoals een webpagina of app). Dat is oké, ik waarschuw ze, zolang je eraan denkt om die achtergrondrechthoek te verwijderen wanneer je de SVG opslaat of exporteert. En wie heeft er in de huidige wereld van hoge druk, hoge productiviteit en snelle doorlooptijd nog iets nodig om te onthouden?

Een betere oplossing is om een ​​transparant "raster" te definiëren met een enkele kleur die past bij de omgeving waarin de afbeelding wordt geplaatst. Waarom zet ik raster tussen aanhalingstekens? Omdat deze techniek vals speelt: hiermee definieert u beide rasterkleuren als dezelfde kleur, waardoor in feite een webpagina of een app-achtergrondkleur wordt gesimuleerd.

Volg deze stappen om die techniek te gebruiken om een ​​aangepaste achtergrond te maken terwijl u SVG-illustraties ontwikkelt:

Kies Bestand → Documentinstellingen.

Zoek op het tabblad Algemeen het gedeelte Transparantie- en overdrukopties.
De wijzigingen die u wilt, worden beheerd in dit gedeelte van het dialoogvenster.
Maak je geen zorgen over het definiëren van de rastergrootte, want je doet in feite afstand van het raster.

Klik in het gedeelte Transparantieraster van het dialoogvenster op de eerste van de twee rasterkleurenpanelen en kies een achtergrondkleur met behulp van een van de verschillende kleurenpaletten in het pop-upvenster Kleuren in de volgende afbeelding.
Geen van deze kleurenpaletten is trouwens bijzonder digitaal vriendelijk. Er is geen palet voor RGBA, hexadecimale of andere standaard webkleurformaten, maar de eyedropper van de kleurkiezer kan u helpen de achtergrondkleur te krijgen die u wilt matchen.Transparantie toepassen op SVG's

Een voorbeeldachtergrondkleur definiëren met een Transparantieraster.

Selecteer de tweede van de twee rasterkleurenpanelen en wijs er dezelfde kleur aan toe.
Vergeet niet dat u de eyedropper van de kleurkiezer kunt gebruiken om die kleur te pakken.

Klik op OK in het dialoogvenster Documentinstelling.

Het enige dat ik in de vorige reeks stappen heb gedaan, was definiëren hoe het transparantieraster wordt weergegeven wanneer het is ingeschakeld . Dus als uw transparantieraster niet is ingeschakeld, kiest u Beeld → Transparantieraster.

In deze afbeelding heb ik het tekengebied met de afbeelding geselecteerd en ik bekijk een voorbeeld van het project tegen een gesimuleerde achtergrondkleur.

Transparantie toepassen op SVG's

Een voorbeeld van de achtergrondkleur van de uitvoer bekijken met een aangepast Transparantieraster.

Transparantie-effecten toepassen op SVG

Wanneer transparantie (zoals 50 procent dekking) of transparantie-effecten zoals inbranden, donkerder of vermenigvuldigen worden toegepast op SVG-afbeeldingen, behouden deze effecten de schaalbaarheid van SVG.

Deze afbeelding toont dezelfde afbeelding - drie semi-transparante oranje rechthoeken - geëxporteerd als een PNG-bestand (bovenaan) en een SVG. Je kunt zien hoe het PNG-bestand in kwaliteit achteruitgaat als ik erop inzoom in een browser. Wat je niet kunt zien, is dat het PNG-bestand bijna twee keer zo groot is als het SVG-bestand.

Transparantie toepassen op SVG's

PNG-uitvoer (bovenaan) vergelijken met SVG wanneer transparantie is toegepast

Hier volgt een samenvatting van de voordelen van het gebruik van SVG voor transparantie-effecten:

  • De bestandsgrootte is kwalitatief kleiner.
  • Een web- of app-ontwikkelaar kan de transparantiewaarden aanpassen of bewerken en interactiviteit toewijzen.
  • Het beeld en de transparantie zullen niet verslechteren, ongeacht hoe sterk op het bestand wordt ingezoomd.

Trouwens, als je nieuwsgierig bent naar hoe de gegenereerde SVG-code voor deze set rechthoeken eruitziet, en hoe gemakkelijk het is voor een web- of app-ontwikkelaar om ermee te werken, hier is de code voor de eerste van de drie SVG-vakken , met een ondoorzichtigheid van 60 procent toegepast:

<="" code="">

De achtergrond vullen met kleur

Als u ten slotte wilt dat de achtergrond van uw SVG een kleurvulling heeft, kunt u dit ook doen via de Documenteigenschappen menu. Klik eenvoudig op de witte streep naast de plek waar Achtergrondkleur staat. Er verschijnt een kleurkiezer op uw scherm.

Achtergrondkleur wijzigen met inkscape

Het is belangrijk op te merken dat uw SVG-achtergrond transparant blijft ondanks de kleurvulling, zolang de kolom A (die de transparantie van de kleur) blijft op 0. Als u wilt dat het document daadwerkelijk die achtergrondkleur heeft (zelfs bij export), kunt u die kolom omhoog brengen van 0 naar  100.

En dat zou voldoende moeten zijn voor het werken met achtergronden in Inkscape. Als je vragen hebt die niet in dit bericht zijn behandeld, laat dan hieronder een reactie achter en ik zal terugschrijven als ik je kan helpen.


Scherm Een gedeelte van een PDF-bestand pakken

Scherm Een gedeelte van een PDF-bestand pakken

U kunt de tool Momentopname in Adobe Acrobat CS5 gebruiken om zowel tekst als afbeeldingen te selecteren en een afbeelding van een bepaald gebied in een PDF-bestand te maken. Het resultaat wordt gewoonlijk een schermopname van een sectie in een PDF-bestand genoemd. Het resultaat is een afbeelding en je tekst is geen […]

Pixels meten, tellen en analyseren in Photoshop CC

Pixels meten, tellen en analyseren in Photoshop CC

Ontworpen voor onderzoekers en wetenschappers, zijn de meetmogelijkheden in Photoshop CC behoorlijk krachtig. Je kunt zo ongeveer alles meten en het aantal dingen in een technisch beeld tellen, misschien van een microscoop of telescoop. Als je de exacte grootte van een element in een afbeelding weet, kun je zo ongeveer alles ontdekken […]

De hulpmiddelen voor uitvloeien in Adobe CS5 Illustrator

De hulpmiddelen voor uitvloeien in Adobe CS5 Illustrator

Wanneer u de hulpmiddelen voor Uitvloeien in Adobe Creative Suite 5 (Adobe CS5) Illustrator gebruikt, kunt u objecten buigen - ze golvend, kleverig of stekelig maken - door eenvoudige tot complexe vervormingen te creëren. De Liquify-tools kunnen allerlei creatieve of gekke (afhankelijk van hoe je het bekijkt) vervormingen aan je objecten bewerkstelligen. Jij […]

Teksteigenschappen aanpassen in Adobe XD

Teksteigenschappen aanpassen in Adobe XD

Wanneer u tekst in uw Adobe XD-project heeft, kunt u beginnen met het wijzigen van de teksteigenschappen. Deze eigenschappen omvatten Lettertypefamilie, Lettergrootte, Lettertypegewicht, Uitlijning, Tekenafstand (spatiëring en tracking), Regelafstand (voorloop), Opvulling, Rand (lijn), Schaduw (slagschaduw) en Achtergrondvervaging. Dus laten we eens kijken hoe die eigenschappen worden toegepast. Over leesbaarheid en lettertype […]

QR-codes maken in InDesign CC

QR-codes maken in InDesign CC

U kunt InDesign gebruiken om afbeeldingen met QR-codes te maken en te wijzigen. QR-codes zijn een vorm van streepjescodes waarin informatie kan worden opgeslagen, zoals woorden, cijfers, URL's of andere vormen van gegevens. De gebruiker scant de QR-code met haar camera en software op een apparaat, zoals een smartphone, en de software maakt gebruik van […]

Werken met tekengebieden in Photoshop CC

Werken met tekengebieden in Photoshop CC

Net als in Adobe Illustrator bieden Photoshop-tekengebieden de mogelijkheid om afzonderlijke pagina's of schermen binnen één document te bouwen. Dit kan vooral handig zijn als u schermen maakt voor een mobiele applicatie of kleine brochure. U kunt een tekengebied zien als een speciaal type laaggroep die is gemaakt met behulp van het deelvenster Lagen. Zijn […]

Tekstterugloop in Adobe Illustrator CC

Tekstterugloop in Adobe Illustrator CC

Tekst inpakken in Adobe Illustrator CC is niet helemaal hetzelfde als een cadeautje inpakken - het is makkelijker! Een tekstomloop dwingt tekst om rond een afbeelding te lopen, zoals weergegeven in deze afbeelding. Deze functie kan een beetje creativiteit toevoegen aan elk stuk. De afbeelding dwingt de tekst eromheen te wikkelen. Maak eerst […]

Het formaat van vormen wijzigen in Illustrator

Het formaat van vormen wijzigen in Illustrator

Bij het ontwerpen in Adobe Illustrator CC heb je vaak een vorm nodig met een exacte grootte (bijvoorbeeld 2 x 3 inch). Nadat u een vorm hebt gemaakt, kunt u het formaat het beste aanpassen aan exacte afmetingen door het deelvenster Transformeren te gebruiken, dat in deze afbeelding wordt weergegeven. Laat het object selecteren en kies vervolgens Venster → Transformeren naar […]

Transparantie toepassen op SVGs

Transparantie toepassen op SVGs

Leer hoe u transparantie toepast op SVG-afbeeldingen in Illustrator. Ontdek hoe u SVG's met transparante achtergronden kunt uitvoeren en transparantie-effecten kunt toepassen.

Werken met afbeeldingen in Adobe XD

Werken met afbeeldingen in Adobe XD

Nadat u uw afbeeldingen in Adobe XD hebt geïmporteerd, heeft u niet veel controle over het bewerken, maar u kunt afbeeldingen vergroten of verkleinen en roteren, net zoals u bij elke andere vorm zou doen. U kunt ook eenvoudig de hoeken van een geïmporteerde afbeelding afronden met behulp van de hoekwidgets. Uw afbeeldingen maskeren Door een gesloten vorm te definiëren […]