2013-09-26 11 views
7

Come posso ottenere il contorno dell'immagine come CGPath?Come ottenere CGPath per un'immagine con canale alfa

Ad esempio, come posso ottenere la struttura del logo di Google (che ha uno sfondo trasparente). Questo potrebbe essere un caso leggermente complesso. Quindi una soluzione per gestire scenari meno complessi funzionerà (anche per me).

New Google Logo

+1

Quindi quello che è effettivamente necessario è un auto-vettore basato sul canale alfa? O stai solo cercando una maschera? – Legoless

risposta

1

Ho trovato questo qualche tempo fa e lo ha utilizzato per qualcosa su cui stavo lavorando.

PoketSVG è una libreria che converte grafica vettoriale scalabile in CGPaths e UIBezierPaths. Forse questo ti aiuterà? Su GitHub puoi anche dare un'occhiata a quello che stanno facendo almeno se la libreria stessa non ti è utile.

buona fortuna!

MODIFICA: quando ho usato la libreria, l'ho usata per ottenere profili di grafica vettoriale. Intendiamoci erano forme solide, rettangoli e quadrati. Ancora una volta, penso che sia un buon punto di partenza.

Problemi correlati