WPF中使用Image显示问题

编程入门 行业动态 更新时间:2024-10-05 17:19:02

<a href=https://www.elefans.com/category/jswz/34/1764740.html style=WPF中使用Image显示问题"/>

WPF中使用Image显示问题

文章目录

  • 后台加载Image图片路径无法动态显示

后台加载Image图片路径无法动态显示

1.先是使用了.选中绝对路径无法显示

			//生成二维码QRCode qrconde = new QRCode();Bitmap map ;map = qrconde.GenerateQRCode("=1001.2100.3001.5343", 130, 130);string datestr = DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg";//***************************************************string mapSavePath = "./QRpicture/" +datestr ;map.Save(mapSavePath);//保存二维码图片BitmapImage bitmap = new BitmapImage(new Uri(mapSavePath, UriKind.RelativeOrAbsolute));erweimaImg.Source = bitmap;//显示二维码GC.Collect();

此时使用选择路径图片无法显示

2.使用AppDomain函数方法选取图片路径

			//生成二维码QRCode qrconde = new QRCode();Bitmap map ;map = qrconde.GenerateQRCode("=1001.2100.3001.5343", 130, 130);string datestr = DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg";//*************************************************************************string mapSavePath = AppDomain.CurrentDomain.BaseDirectory + "/QRpicture/" + datestr;map.Save(mapSavePath);//保存二维码图片BitmapImage bitmap = new BitmapImage(new Uri(mapSavePath, UriKind.RelativeOrAbsolute));erweimaImg.Source = bitmap;//显示二维码GC.Collect();


此时二维图片显示
3.此时发现Image和ImageBrush图片路径选择显示是有差异的

         <Grid  Grid.Row="2"><Image Width="130" Height="130" x:Name="erweimaImg" Stretch="Fill" Opacity="0.5"></Image></Grid>
        <Grid.Background><ImageBrush x:Name="tcwImg"></ImageBrush></Grid.Background>
   BitmapImage bit = new BitmapImage();bit = new BitmapImage(new Uri("./OutputPic/"+strArr[i].Trim(), UriKind.RelativeOrAbsolute));tcwImg.ImageSource =bit;

ImageBrush使用了绝对路径选择图片时可以正常显示;

更多推荐

WPF中使用Image显示问题

本文发布于:2024-03-10 15:35:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728355.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:WPF   Image

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!