Come faccio a sfumare una maschera in Sketch?


Risposte:


8

In alcuni casi puoi ottenere un effetto sfumato usando il mascheramento alfa. Tuttavia, ciò non ti consente di sfumare forme complesse (o alcune semplici) in modo semplice.

La mascheratura alfa ti consente di mascherare usando un oggetto riempito con una sfumatura che include trasparenza. I colori del gradiente vengono ignorati e le aree trasparenti (o parzialmente trasparenti) del gradiente diventano le aree trasparenti (o parzialmente trasparenti) della maschera.

Per usare il mascheramento Alpha, seleziona l'oggetto che hai impostato come maschera,
vai a Layer > Mask Mode > Alpha Mask.
Quindi imposta il gradiente con trasparenza parziale (alfa> 100%).

C'è anche un buon video sul sito dell'app schizzo: https://www.sketchapp.com/learn/documentation/shapes/masking/#alpha-masks


5

La domanda originale era buona, con un esempio concreto che viene visualizzato nella pagina di aiuto dello schizzo per Masking e la risposta di @Alex Magill è utile (anche se il video non è più disponibile).

Qui c'è un semplice esempio:

esempio doc

... che può essere raggiunto mediante:

  • inserisci il tuo ritratto
  • crea un rettangolo della stessa dimensione disposto sotto il ritratto
  • seleziona il rettangolo e "Usa come maschera"
  • Livello> Maschera> Modalità maschera> Maschera alfa
  • cambia la modalità di riempimento della maschera in gradiente radiale e cambia il gradiente di destra in opacità 0%.
  • modificare a piacere: probabilmente dovrai ricentrare il riempimento sfumato e potrebbe essere necessario aggiungere un terzo gradiente per controllare la 'larghezza' della sfumatura, senza cambiare la dimensione dell'intero riempimento sfumato

Tuttavia, non sembra possibile mascherare le maschere in un modo che non è possibile ottenere con un semplice gradiente.

Poiché il titolo della domanda non si limita a una maschera circolare (o all'uso dei gradienti), ho intenzione di delineare i limiti degli strumenti attuali mentre li capisco.


Vorrei creare una maschera piumata usando un vettore personalizzato, che speravo potesse essere raggiunto da:

  • creare una forma vettoriale personalizzata
  • aggiungi una sfocatura gaussiana
  • disporre la forma sotto la bitmap da mascherare
  • "Usa come maschera"
  • Livello> Maschera> Modalità maschera> Maschera alfa

Vedo che quando "Uso come maschera", la sfocatura gaussiana viene disattivata e la sua riattivazione non ha alcun effetto. Ho considerato se lo stesso effetto potesse essere ottenuto in un altro modo, ad esempio:

  • forme multiple con riempimenti sfumati combinati con Unione
  • appiattire la forma sfocata e utilizzare la bitmap risultante come maschera (indesiderabile)

... ma finora niente fortuna.

Sembra che Fill sia l'unica proprietà che determina l'effetto di una maschera alfa.

Ho inviato una richiesta di funzione per consentire a qualsiasi proprietà di un livello di contribuire all'effetto di una maschera alfa.

Ecco un esempio riproducibile minimo usando Sketch 52.6 .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.