Народ, можно ли добиться преобразованиями
заполнения прямоугольной фотографией трапеции.
Пробовал заполнять трапецию ImageBrush — одна из сторон
фотографии просто обрезается (т.е. выполняется Clip),
а не деформируется до нужных размеров.
Все преобразования дают в лучшем случае ромб с параллельными сторонами.
А мне нужно заполнить что-то такое
/|
/ |
/ |
/ |
/ |
/ |
| |
| |
|______|
Может кто-то подскажет методики, или скажите, что такое нельзя
сделать, что-бы я не искал
http://msdn.microsoft.com/en-us/library/ms750596.aspx
Матричная трансформация 100% поможет, но может обойдетесь и скью
Здравствуйте, DmitryMS, Вы писали:
DMS>http://msdn.microsoft.com/en-us/library/ms750596.aspx
DMS>Матричная трансформация 100% поможет, но может обойдетесь и скью
По всей видимости вы совсем не в теме. SkewTransform дает наклоны, т.е.
мы получаем ромбы всегда с одинаковыми сторонами, а не трапеции.
MatrixTransform тоже не дает ничего нового, это совокупность всех
доступных преобразований в одном объекте (как масштабирование, поворот,
и наклон) — все эти преобразования по сути линейные (каждое место, изображения
уродуется одинаково) я же спрашивал, про возможность когда одна сторона
вытягивается больше другой, линейными преобразованиями, нелинейность не получить ...
Здравствуйте, DmitryMS, Вы писали:
DMS>почитайте, глядишь, не сморозите про линейность больше
DMS>http://www.charlespetzold.com/blog/2009/01/Non-Affine-Transforms-in-Silverlight.html
Спасибо, в тему!