青岛软件培训
  • 首页 (current)
  • 培训课程
  • 开班公告
  • 万码励志
  • 技术文章
  • 万码人
  • 行业新闻
  • 培训问答
  • 学习笔记
  • 留言

WPF之图片处理系列

2019-12-20 11:56

 

WPF 中的一些图片处理方法

一,视觉处理(控件展示)
  • 缩放位图渲染算法

    Xaml代码:

  • Copy
    <Image Source="/Resources/Images/1.jpg" RenderOptions.BitmapScalingMode="Fant"/>

    枚举值 描述
    Fant 使用超高质量 Fant 位图缩放,虽然速度比所有其他位图缩放模式都慢,但输出质量更高。
    HighQuality 使用高质量位图缩放,虽然速度比 LowQuality 模式慢,但输出质量更高。 HighQuality 模式与 Fant 模式相同。
    Linear 使用线性位图缩放,虽然速度比 HighQuality 模式快,但输出质量较低。
    LowQuality 使用双线性位图缩放,虽然速度比 HighQuality 快,但输出质量较低。 LowQuality 模式与 Linear 模式相同。
    NearesNeighbor 使用最近邻域位图缩放,当使用软件光栅器时,该缩放提供优于 LowQuality 模式的性能。 该模式常用于放大位图。
    Unspecified 使用默认位图缩放模式,即 Linear。

    2,Image遮罩

    3,图片DPI

    4,控件的Transform<Image.RenderTransform> <TransformGroup> <TranslateTransform X="10" Y="10" /> <RotateTransform Angle="20" CenterX="200" CenterY="121"/> <ScaleTransform ScaleX="1.5" ScaleY="1.5" CenterX="200" CenterY="121"/> <SkewTransform AngleX="10" AngleY="10" CenterX="200" CenterY="121"/> </TransformGroup> </Image.RenderTransform> </Image>


    二,输出文件#

    1,显示图片#

    青岛软件培训

    选择一家好的青岛软件培训学校,就要看教学质量和口碑

    万码学堂-做最负责任的教育-联系电话0532-85025005

    鲁ICP备09077726号-3