我正在做winrt应用程序,我有一个圆形的图像,我需要从圆形图像中动态剪切圆弧,具有不同的角度,我该怎么做?
答案 0 :(得分:0)
在WinRT / XAML中 - 您可以将图像作为WriteableBitmap打开并手动处理像素。如果你有更多的时间并希望更快地获得结果,你也可以使用DirectX。
以圆圈开头的有用公式:
r 2 = x 2 + y 2
x = r * sin(α)
y = r * cos(α)
答案 1 :(得分:0)
为了完整起见 - 您可以使用ImageBrush填充创建Path / ArcSegment - 类似于this answer here的第一部分。