我想这个问题可以同时适用于 iphone 和 android。
当我想显示较小的图像时,
- 我可以将 imageView 设置为更小的尺寸,让 iphone 处理调整大小以适应 View 。
或者 - 我实际上可以调整图像本身的大小。(使用 opengl 调用,或者在 android 中调用包装器 createScaledBitmap)
我发现选项 1 更快。
我一直想知道为什么?
我也想知道图像消耗的内存是由imageView或图像的大小决定的吗?
最佳答案
这是一个很好的问题,我认为当我们将 imageView 的大小调整到更小时,并且 image(UIImage) 更大时内存消耗更多,因为图像 (UIImage) 的大小更适合在 imageView 中显示。我认为第二种选择可以很好地节省内存。
关于android - 设置 imageView 较小与缩放图像本身之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855942/