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,
流动
财产集
);
//编码器使用编码选项初始化。
}