Silverlight: добавление прозрачности к изображениям - PullRequest
5 голосов
/ 29 сентября 2010

Я надеюсь, что кто-то может помочь нам.Мы пытаемся собрать редактор изображений с функциональностью, аналогичной Photoshop, в Silverlight (но далеко не так сложно).Мы столкнулись со странной проблемой, когда дело доходит до создания слоев (несколько независимых изображений в стеке z-index).Наложение изображений друг на друга кажется нормальным, но мы хотим, чтобы пользователи могли редактировать изображение в данном слое, и мы не можем заставить его работать.

В частности, мы хотим, чтобы пользователи могливырезать «дыры» в слое изображения (и, следовательно, позволить просвечивать изображение ниже), но независимо от того, что мы делаем, Silverlight не позволит нам изменить альфа-прозрачность ЧАСТЕЙ изображения.

Странно, но будет позволять нам сделать все изображение прозрачным, а будет правильно показывать любую прозрачность, которая уже есть на изображении, но мы не можем найти способ сделать выбор пользователяПрозрачный.

Надеюсь, этого достаточно, чтобы кто-то смог нам помочь!

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

Вы можете посмотреть этот образец на сайте silverlight.net: http://www.silverlight.net/community/samples/silverlight-samples/scratch-surface/

1 голос
/ 29 сентября 2010

Если каждый слой находится на холсте, вы можете добавить сложные области отсечения к холстам, чтобы удалить контент из рендеринга.

Они должны быть сгенерированы из полигонов для каждого отверстия, поэтому не годятся для областей на основе случайных пикселей.

...