gpt4 book ai didi

iphone - 巨大的图像显示在 iPhone 上

转载 作者:可可西里 更新时间:2023-11-01 05:01:25 29 4
gpt4 key购买 nike

好的,这是我的问题。我有一个巨大的 jpg 文件,大小为 18000 x 18000 像素 41MB。如果您真的需要知道,它是一张提供服务的国家/地区部分 map 。

我的项目真的很简单。我只需要能够缩放并显示这张爷爷大小的图像。在 iPhone 上从宽高比一直到 100%。我不太确定这是否可以完成或需要多长时间。将不胜感激任何见解。

我尝试过使用 imageView,但我读到它确实不应超过 1024 x 1024。这远低于我所拥有的。如果您知道如何着手进行此操作,请分享!

最佳答案

您应该按照一定的放大倍率将图像分成多个图 block 。离线计算和构建这些,并将它们作为单独的文件发送到应用程序包中。给定显示的缩放比例,选择最接近的缩放尺寸。然后选择需要哪些图 block 来覆盖屏幕,并制作它们的网格。当用户缩放时,选择合适的图 block 大小。

这样做的好处是您永远不必将巨大的文件加载到内存中,只需根据需要加载即可。

Google map 就是这样做的。

不能给你任何代码,抱歉!

关于iphone - 巨大的图像显示在 iPhone 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8896832/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com