2010-09-29 18 views
5

Spero che qualcuno possa aiutarci. Stiamo cercando di creare un editor di immagini, con funzionalità simili a Photoshop in Silverlight (ma per nulla intricato). Abbiamo riscontrato un problema strano quando si tratta di creare livelli (diverse immagini indipendenti in uno stack z-index). La sovrapposizione delle immagini l'una sull'altra sembra soddisfacente, ma vogliamo che gli utenti siano in grado di modificare l'immagine in un determinato livello e sembra che non riescano a farlo funzionare.Silverlight: aggiunta di trasparenza alle immagini

In particolare, vogliamo che gli utenti siano in grado di tagliare "buchi" in un livello di immagine (e quindi consentire di vedere l'immagine sotto), ma non importa cosa facciamo, Silverlight non ci permetterà di alterare l'Alpha trasparenza delle PARTI dell'immagine.

Stranamente sarà permetterà di trasformare l'intera immagine trasparente ed sarà mostra correttamente alcuna trasparenza l'immagine ha già, ma non possiamo trovare un modo per effettuare la selezione dell'utente trasparente.

Spero che sia abbastanza chiaro che qualcuno possa aiutarci!

Grazie mille.

risposta

1

Se ciascun livello si trova in una tela, è possibile aggiungere aree di ritaglio complesse alle tele per rimuovere il contenuto dal rendering.

Questi dovrebbero essere generati dai poligoni per ciascun foro, quindi non sono adatti per le regioni basate su pixel casuali.

Problemi correlati