首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为MultiScaleimage控件创建缩略图助理

为MultiScaleimage控件创建缩略图助理
EN

Stack Overflow用户
提问于 2011-08-23 02:41:05
回答 2查看 227关注 0票数 0

我有一个使用MultiScaleImage控件的应用程序,我想添加一个带有未缩放图像的缩略图窗口和一个指示MultiScaleImage控件中正在查看的部分的矩形轮廓。我没有图像的缩略图,但我想在运行时创建它们。

1)有没有办法从MultiScaleImage控件中获取未缩放图像的副本以放入image控件中,或者我是否必须使用另一个具有相同源的MultiScaleImage控件。

2)如有任何提示或例子,我们将不胜感激。

大卫

EN

回答 2

Stack Overflow用户

发布于 2012-01-04 02:39:42

使用WriteableBitmap类。如果multiscaleImage是一个MultiscaleImage控件,缩略图是一个Image控件,那么这段代码将从前者捕获图像并在后者中显示它。

代码语言:javascript
复制
WriteableBitmap bitmap = new WriteableBitmap(multiScaleImage, null);
Thumbnail.Source = bitmap;

大卫

票数 0
EN

Stack Overflow用户

发布于 2013-04-05 17:24:34

请参阅Jeff Prosise的博客文章,使用他建议的最后一个函数:

http://www.wintellect.com/CS/blogs/jprosise/archive/2009/12/17/silverlight-s-big-image-problem-and-what-you-can-do-about-it.aspx

你可以适当地调整它(有一个额外的好处,那就是它不需要在内存中渲染整个巨大的图像,它应该直接缩放它,这样MultiScaleImage就可以对那个小比例使用正确的缩放级别数据)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7151995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档