Come creare un area di visualizzazione da un percorso che include il 'contorno'?
-
26-09-2019 - |
Domanda
Sto creando un GraphicsPath rettangolo arrotondato (vedi immagine rosso schema qui sotto), e quindi utilizzando questo come un area di visualizzazione, sia in sede di elaborazione grafica, e come la Regione di un modulo.
Purtroppo, anche se l'aspetto percorso buono, non funziona così come una regione (vedi immagine in bianco solido sotto)
C'è un modo che io possa generare una regione di ritaglio dal percorso che include tutti i pixel 'outline' del percorso? Ho bisogno di generare una bitmap e quindi elaborare questo per creare una regione?
Il percorso rettangolo arrotondato:
Quando viene utilizzato come area di visualizzazione:
Lo scarto (pixel rossi sono il contorno percorso, ma al di fuori della regione di pixel blu sono in entrambi.):
Soluzione
Ho finito per disegnare la forma in una bitmap e poi la conversione di questo in una regione.