Реализовать эффекты обработки изображений с помощью WinRT api Windows 8 Metro? - PullRequest
3 голосов
/ 03 марта 2012

Необходимо реализовать эффекты обработки изображений, такие как Blur, Black & White, Pinch Zoom в WinRT API.Мой подход всегда заключался в получении пикселей от объекта изображения WritableBitmap и применении к нему изменений.Но, как я могу найти в WinRT, WritableBitmap не предоставляет никакого способа доступа к отдельным уровням пикселей.Другой способ, предложенный людьми, состоит в том, чтобы реализовать прямой X, а затем применить его.Но для этого мне нужно сделать кодирование с использованием C ++, о котором у меня нет опыта.

Может кто-нибудь предложить какой-то другой способ сделать то же самое в C # WinRT API?

Ответы [ 4 ]

3 голосов
/ 13 ноября 2012

Мы искали в Интернете наборы инструментов для программирования, которые поддерживают собственный WinRT. Мы нашли WinTT-модуль leadtools, который поддерживает множество функций, включая обработку изображений. Для получения дополнительной информации см. Следующую ссылку: http://support.leadtools.com/CS/forums/41843/ShowPost.aspx

2 голосов
/ 05 марта 2012

Пожалуйста, обратитесь к http://code.msdn.microsoft.com/windowsdesktop/Metro-Style-lightweight-24589f50 там есть пример кода и статья.

1 голос
/ 05 февраля 2013

Я работал над приложением для WinRT, которое использует некоторые функции обработки изображений, такие как преобразование изображений в черно-белые изображения, искажение, художественные эффекты ... Я помню, что он использовал SDK Leadtools, и это мне очень помогло в моей реализации. Прежде чем работать с этим комплектом, я попробовал приложение, которое есть в магазине приложений, чтобы узнать, как его использовать. Если вы хотите найти его в магазине приложений и убедиться, что он обладает желаемыми эффектами, которые вы хотите.

0 голосов
/ 22 марта 2012

Возможно, вы захотите попробовать SharpDX (управляемая оболочка для полного DirectX).

...