2012-05-15 111 views
0

如果我将Panorama.Background图像刷光源设置为互联网上的照片URL,图像会居中并裁切,而不是从左边缘开始并流血屏幕向右,宽屏风格。已下载的全景背景图像被裁剪为屏幕大小

如果我将源设置为本地包URI,那很好。

闻起来像一个错误。

任何人都有一个简单的解决方法?微软应该为我们提供一个可用的SDK,使我们能够创造至少与手机中心一样的体验。

谢谢!

UPDATE

的问题似乎不是在网络上的图像,但比手机的屏幕尺寸较小的图像 - 我所有的Web托管的图像是对带宽的原因相当小。

以我的原始背景技术1024x768并将其大小减半将导致手机裁剪图像的右边缘。

UPDATE 2

实测值别人同样的问题:

http://forums.create.msdn.com/forums/p/78770/615061.aspx

UPDATE 3

http://www.lukepuplett.com/2012/05/windows-phone-panorama-background-image.html

并排侧图像demonstr清楚地吃掉了这个错误。我会把它交给雷德蒙德队的克里夫,看看他的想法。

这是我从电话初期就发现的一个问题,我认为这是一个相当有名的问题。所以我期望人们快速地说:“噢,那个老栗子,你需要做XYZ。”

感谢-3,每个人。保持良好的工作。

+3

在对错误进行指责之前,您应该进一步调查 – thumbmunkeys

+3

您能否提供一个示例/重现方式? –

+0

我已经更新了这个问题。 –

回答

1

之前与“这是一个错误!”跑来跑去声称,我会做我的研究。

这就是说,你正在下载一个图像,并且很可能使用了一个组合BitmapImage/ImageBrush。现在,ImageBrush有一个Stretch财产,这是你必须看看。

+0

是什么让你觉得我没有做过我的研究? –

+0

事实上,你原来的questinos没有包含任何细节或证据。请参阅http://tinyurl.com/so-hints –

+0

这是我从WP7第一周就已经知道的一个问题,我从来没有优先处理过它。虽然今天调整,我想我最终会问。它的一个显而易见的问题,很容易被发现,我想我没有想到要把它拼出来。看起来,没有多少开发人员动态设置他们的全景图像(更适合于手机带宽的小图像)。我对这样一个问题所进行的抨击颇感意外,相比之下许多有关SO的糟糕问题,并假设它是因为我说了微软(我曾经为之工作过)的坏事。 –

0

全景背景旨在成为丰富,高品质的图像。

如果您使用的图像比填充的空间小,而且没有指定应该如何拉伸,我会希望看到您看到的内容(“不一致”调整大小)。

如果你声称有错误,你期望的行为是什么?
根据您的博客文章(喜欢更新3),您似乎期望在全景背景中使用图像时会有不同的默认拉伸行为。作为一般规则,引入不一致或有条件的违约可能会引发更多混淆,并从长远角度出发。

+0

感谢您的回复。我希望我的博客文章中的两个图像看起来相同,无论源位图大小如何。我关于使用高质量图像的观点很重要,但意外的裁剪依然存在。无论图像是否缩小以适应或放大,人们都会预期最终结果看起来相同,不包括模糊/像素化。 –

+0

@LukePuplett我的猜测是裁剪是由于使用Uniform stretch来达到基于全景图项数量的预定义宽度之一 –