社区
WPF/Silverlight
帖子详情
如何根据Canvas的大小显示其中的Image?
Zeilg1981
2010-08-03 10:14:10
一个Canvas,设置了Width=1000和Height=600。
Canvas中只有一个Image控件,控件载入了一张3200*2400大小的Image,并且设置了Image控件的宽高,图片原始大小显示出来了。但却超出了Canvas的大小,有什么办法按照Canvas的大小来显示其中的Image图像么?
...全文
2657
6
打赏
收藏
如何根据Canvas的大小显示其中的Image?
一个Canvas,设置了Width=1000和Height=600。 Canvas中只有一个Image控件,控件载入了一张3200*2400大小的Image,并且设置了Image控件的宽高,图片原始大小显示出来了。但却超出了Canvas的大小,有什么办法按照Canvas的大小来显示其中的Image图像么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sunpire
2010-08-04
打赏
举报
回复
设置 Image 的宽和高小于或等于 Canvas 的宽和高,
然后设置 Image 的Strech属性,可设为Fill或Uniform或者UniformToFill。
2楼把所有的情况都说到了,支持。
jv9
2010-08-04
打赏
举报
回复
设置Image的宽和高就可以解决了。
emily1900
2010-08-04
打赏
举报
回复
你是要按照Canvas的大小来显示其中的Image图像,就设置Stretch="Fill",然后图片的width,height设置成和canvas的width,height一样。
下面是几种Stretch的属性,设成其他的可能导致图片有些部分超过了canvas的范围而显示不出来。
属性值分别为原始尺寸(None)、填充拉伸(Fill)、等比拉伸(Uniform)和等比拉伸填充(UniformToFill)。
healer_kx
2010-08-04
打赏
举报
回复
设置图片的strech属性
badi888
2010-08-03
打赏
举报
回复
把图片缩小再载入
hsy36000
2010-08-03
打赏
举报
回复
设置图片的宽和高和canvas相等,设置图片的strech属性。可设为Fill或Uniform或者UniformToFill。总之别设成None。如果你的想法是让图片维持原大小而显示canvas所在的那个部分(1000*600),可以用canvas的clip属性。这个属性裁去了1000*600之外的内容。
<Canvas>
<Canvas.Clip>
<RectangleGeometry Rect="0,0,1000,600"/>
</Canvas.Clip>
<Image></Image>
</Canvas>
html5移动端图片上传本地生成缩略图预览(单图上传)
html5移动端图片上传本地生成缩略图预览,单图上传
ListView圆角
显示
ListView圆角
显示
:提供两种实现方法.
Android 完美实现图片圆角和圆形
资源为博客的示例代码:http://blog.csdn.net/lmj623565791/article/details/24555655 有问题,请博客留言
解决
canvas
画布中通过其他方法上传背景图片时的宽高自适应问题
2.在进行调整时,首先需要在画布加载方法中对图片进行高宽适配,选取画布再获取画布的宽高,在赋值给处理方法draw
Image
(),其中
image
是
image
或者
canvas
对象,x 和 y 是其在目标
canvas
里的起始坐标。这个方法多了2个参数:width 和 height,这两个参数用来控制 当像
canvas
画入时应该缩放的
大小
。1.在页码中如图在签名上传时就是通过其他方法上传时,在电子签名维护里面
显示
图片。3.在画布中ref处理方法中对宽高自适应。
使用
Canvas
操作并
显示
图像
介绍
Canvas
中与图形绘制相关的功能
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章