在iPhone上显示的巨大图像

Pau*_*sen 4 iphone xcode ios

好的,这是我的问题.我有一个巨大的jpg文件,18000 x 18000像素41MB大小.如果你真的需要知道,那就是这个国家的一部分服务地图.

我的项目非常简单.我只需要能够缩放并显示这个爷爷大小的图像.从方面适应到iPhone的100%.我不太确定这是否可以完成或需要多长时间.非常感谢任何见解.

我尝试过使用imageView,但我读到它真的不应该超过1024 x 1024.这比我的要低.如果你知道如何做到这一点,请分享!

Joe*_*Joe 16

您应该将图像分割成一系列放大倍数的图块.计算并构建这些离线,并将它们作为单个文件发送到应用程序包中.如果放大显示,请选择最接近的缩放尺寸.然后,您可以选择覆盖屏幕所需的图块,并制作网格.在用户缩放时,选择适当的图块大小.

这样做的好处是您不必将HUGE文件加载到内存中,只需要根据需要加载.

谷歌地图就是这样做的.

不能给你任何代码,对不起!