如果我有200x200的UImageView并且我提供了1000x1000的图像,那么图像会缩小。它是否使用1000x1000x4字节的RAM?还是使用缩小尺寸x 4?
答案 0 :(得分:0)
如果您使用从PNG加载的原始图像数据,则它将消耗W x H x 4字节。请注意,在iOS下,2x图像实际上是(W x 2)x(H x 2)x 4,因为在2x比例设备上,这些点小于实际像素。将图像缩小到较小的尺寸确实可以节省大量内存,但是在使用新的较小上下文创建新的CGImgRef和UIImage之前,必须显式分配图形上下文并渲染较小的图像。