2

我知道这是可能的。我已经看过几次了,但它总是让我印象深刻:“他们是怎么做到的?”。加载时建立的那些图像,它是某种渐进式图像加载。它以低分辨率版本开始,然后是稍高的分辨率,然后稍高,直到加载完整质量。有人知道该怎么做吗?

4

3 回答 3

2

虽然渐进式 jpg 现在显示在 flash 中(直到 fp 8 或 9 他们没有,我不太记得是哪个版本),但我不相信它们实际上是渐进式加载的。有一些伪造它的解决方案,你总是可以加载和调整较小的图像,但这不是很有效。

Ted on flex 有另一种在加载时显示图像的解决方案,但这并不是您想要的。

http://www.onflex.org/ted/2007/12/progressive-image-loading-with.php

于 2009-04-24T19:15:43.840 回答
1

您可能只想使用保存为渐进式 JPEG 的图像。但是,在渲染每个通道时,由图像显示来显示图像,我不确定 Flash 是否这样做,或者等到完成的图像准备好。

于 2009-04-24T17:29:02.710 回答
1

我自己从来没有这样做过,但我可能只需要 6-7 个不同分辨率版本的图像,然后将它们叠加在一起进行 alpha-tween。换句话说,从 0%-100% alpha 具有最低分辨率的补间版本,然后在其之上具有下一个最低分辨率的补间版本,等等。

您可能需要事先在 Photoshop 中处理图像以获得所需的效果。

于 2009-04-27T15:43:46.010 回答