在iPhone上显示的巨大图像

在iPhone上显示的巨大图像,第1张

概述好的,这是我的问题.我有一个巨大的jpg文件,18000 x 18000像素41MB大小. 如果你真的需要知道,那就是这个国家的一部分服务地图. 我的项目非常简单.我只需要能够缩放并显示这个爷爷大小的图像.从方面适应到iPhone的100%.我不太确定这是否可以完成或需要多长时间.非常感谢任何见解. 我尝试过使用imageView,但我读到它真的不应该超过1024 x 1024.这比我的要低.如果 好的,这是我的问题.我有一个巨大的jpg文件,18000 x 18000像素41MB大小.
如果你真的需要知道,那就是这个国家的一部分服务地图.

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

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

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

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

谷歌地图就是这样做的.

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

总结

以上是内存溢出为你收集整理的在iPhone上显示的巨大图像全部内容,希望文章能够帮你解决在iPhone上显示的巨大图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1036403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存