(这与关于iPhone的实施的another question有关)
我有一个大图像,大小约为30000(w)x 6000(h)像素。你可能会认为它就像一张大地图。我想我需要把它裁剪成更小的瓷砖。问题:
要求:
谢谢!
答案 0 :(得分:3)
查看Apple ScrollViewSuite示例代码的第3部分,了解如何执行此操作的示例。
答案 1 :(得分:2)
您可以使用类似于MIP mapping的技术进行有效缩放。简而言之,您可以准备原始图像尺寸的1 / 2,1 / 4,1 / 8等图像,并根据所需的缩放级别加载/显示它们。这将以存储空间为代价节省一些缩放计算(大约需要1/3的存储空间)。
至于平移,这个想法可能是在可见区域周围预装了一些瓷砖。如果用户在特定方向上进行平移,则可以考虑平移速度以在该方向上预加载更多的图块。