Silverlight / Deepzoom奇怪的闪烁矩形bug

时间:2010-02-04 11:16:56

标签: silverlight xaml deepzoom

我刚刚推出了我的网站 - blackspike.com - 在主页上的3D标签下我放了一个deepzoom系列。一位朋友注意到,如果你向下平移,那么就会出现一个奇怪的psycadelic闪烁矩形。

我已经尝试重新创建集合,并重新上传,并且作曲家项目中没有任何内容可以提出任何与众不同的建议。

之前有没有人看过这样的错误,或者有任何想法如何解决?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您是否使用深度缩放编辑器来创建图像?

当浮点计算结果四舍五入为像素放置的整数时,看起来就是这种情况。为了避免这种假象,深度缩放组合器将图块重叠设置为1,这最小化了这种效果,但并不一定能消除它。

答案 1 :(得分:1)

我可以看到你的Deem Zoom XML文件(http://www.blackspike.com/site/wp-content/themes/blackspike09/sl/uberHeader/ClientBin/GeneratedImages/dzc_output.xml)内有23张图片在集合中,但页面上只显示6个。 这里可以看到用于构成集合的所有图像的缩略图:

http://www.blackspike.com/site/wp-content/themes/blackspike09/sl/uberHeader/ClientBin/GeneratedImages/dzc_output_files/5/0_0.jpg

我认为你在Deep Zoom composer中添加的图像数量超过了所需的数量,而且这些额外的图像被放置在直接可见区域之外,导致出现这个矩形。您可以通过仅使用6个图像重新创建集合来解决这个问题,或者只需从http://www.blackspike.com/site/wp-content/themes/blackspike09/sl/uberHeader/ClientBin/GeneratedImages/dzc_output.xml处的XML中删除ID为6到22的条目