Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8.1 如何在windows phone 8.1 c中使文本块文本字体显示平滑度和抗锯齿#_Windows Phone 8.1 - Fatal编程技术网

Windows phone 8.1 如何在windows phone 8.1 c中使文本块文本字体显示平滑度和抗锯齿#

Windows phone 8.1 如何在windows phone 8.1 c中使文本块文本字体显示平滑度和抗锯齿#,windows-phone-8.1,Windows Phone 8.1,我正在写,在文本块上动态写文本并另存为图像。“将图像放在文本上”未正确显示平滑度 我正在使用此代码: xaml :<Grid x:Name="gridCanvasPanel" Grid.Row="1" Margin="0,12" Tap="CanvasPanel_Tap"> <Canvas x:Name="CanvasPanel" Height="400" VerticalAlignment="Top" Background="Green">

我正在写,在文本块上动态写文本并另存为图像。“将图像放在文本上”未正确显示平滑度

我正在使用此代码:

xaml :<Grid x:Name="gridCanvasPanel" Grid.Row="1" Margin="0,12" Tap="CanvasPanel_Tap">
        <Canvas x:Name="CanvasPanel" Height="400" VerticalAlignment="Top" Background="Green">
            <RichTextBox  Width="450" Canvas.Left="10" Canvas.Top="20">
                <Paragraph>
                    <Run FontSize="25" Foreground="White">Now we're e-mailing and tweeting and texting so much, a phone call comes as a fresh surprise. I get text messages on my cell phone all day long, and it warbles to alert me that someone has sent me a message on Facebook or a reply or direct message on Twitter, but it rarely ever rings.</Run>
                    <LineBreak/>
                    <Run FontSize="20" Foreground="YellowGreen">Susan Orlean</Run>
                </Paragraph>
            </RichTextBox>
        </Canvas>
    </Grid>

在位图编码器上设置图像位图属性

 IAsyncOperation<BitmapEncoder> CreateEncoderWithEncodingOptionsAsync(Windows.Storage.Streams.IRandomAccessStream stream)
    {
        var propertySet = new Windows.Graphics.Imaging.BitmapPropertySet();
        var qualityValue = new Windows.Graphics.Imaging.BitmapTypedValue(
            1.0, // Maximum quality
            Windows.Foundation.PropertyType.Single
            );

        propertySet.Add("ImageQuality", qualityValue);
        return Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(
            Windows.Graphics.Imaging.BitmapEncoder.JpegEncoderId,
            stream,
            propertySet
            );

        // Encoder is initialized with encoding options.
    }
IAsyncOperation CreateEncoderWithEncodingOptions异步(Windows.Storage.Streams.IRandomAccessStream)
{
var propertySet=新的Windows.Graphics.Imaging.BitmapPropertySet();
var qualityValue=new Windows.Graphics.Imaging.BitmapTypedValue(
1.0,//最高质量
窗体
);
添加(“图像质量”,qualityValue);
返回Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(
Windows.Graphics.Imaging.BitmapEncoder.JpegEncoderId,
流动
财产集
);
//编码器使用编码选项初始化。
}

在位图编码器上设置图像位图属性

 IAsyncOperation<BitmapEncoder> CreateEncoderWithEncodingOptionsAsync(Windows.Storage.Streams.IRandomAccessStream stream)
    {
        var propertySet = new Windows.Graphics.Imaging.BitmapPropertySet();
        var qualityValue = new Windows.Graphics.Imaging.BitmapTypedValue(
            1.0, // Maximum quality
            Windows.Foundation.PropertyType.Single
            );

        propertySet.Add("ImageQuality", qualityValue);
        return Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(
            Windows.Graphics.Imaging.BitmapEncoder.JpegEncoderId,
            stream,
            propertySet
            );

        // Encoder is initialized with encoding options.
    }
IAsyncOperation CreateEncoderWithEncodingOptions异步(Windows.Storage.Streams.IRandomAccessStream)
{
var propertySet=新的Windows.Graphics.Imaging.BitmapPropertySet();
var qualityValue=new Windows.Graphics.Imaging.BitmapTypedValue(
1.0,//最高质量
窗体
);
添加(“图像质量”,qualityValue);
返回Windows.Graphics.Imaging.BitmapEncoder.CreateAsync(
Windows.Graphics.Imaging.BitmapEncoder.JpegEncoderId,
流动
财产集
);
//编码器使用编码选项初始化。
}