为Windows Phone开发Polyframe图像编辑应用程序

时间:2012-11-26 09:04:35

标签: image-processing silverlight-4.0 windows-phone-7.1 windows-phone-8

您好上周我开始为Windows Phone 8开发多帧应用程序。因此,对于开发,我使用IOS PolyFrame应用程序作为参考:https://itunes.apple.com/us/app/polyframe/id481964944

所以我怀疑的是,我需要根据提供的结构实现相框。该应用程序将支持在每个布局中添加/编辑图像,还可以更改所选布局的方向。所以我的问题是,是否有可能与xaml和C#开发类似。我正面临着填充图像与布局和布局调整相关的问题。任何人都可以建议我开始开发应用程序的一些想法。

1 个答案:

答案 0 :(得分:0)

简而言之,是的,您应该能够使用XAML进行构建。

以下是一个非常简单的示例,说明如何在照片上应用不规则蒙版:

Cats

这是使用以下XAML实现的:

        <Image Source="/Assets/cat.jpg" Height="200"
                Clip="M 120 95 L 90 265 L 220 265 L 190 95 A 50 50 0 1 0 120 95" 
                Margin="0,10,224,0" 
                RenderTransformOrigin="0.5,0.5" >
            <Image.RenderTransform>
                <CompositeTransform TranslateX="-50"/>
            </Image.RenderTransform>
        </Image>
        <Image Source="/Assets/cat.jpg" Height="200"  
                Clip="M 120 95 L 90 265 L 220 265 L 190 95 A 50 50 0 1 0 120 95" 
                Margin="0">
            <Image.Projection>
                <PlaneProjection 
                                GlobalOffsetX="50" 
                                GlobalOffsetY="-190" 
                                RotationZ="45"/>
            </Image.Projection>
        </Image>

请注意,您将不得不进行一些数学运算或设计一些预先计算好的区域,以便按照您想要的方式排列所有内容,但对我来说这看起来完全可行。