我看到MPMediaItemArtwork存在一致的问题,因为它返回的图稿大小与我请求的大小不同。MPMediaItemArtwork返回错误大小的艺术品
我正在使用的代码如下
MPMediaItem *representativeItem = [self.representativeItems objectAtIndex:index];
MPMediaItemArtwork *artwork = [representativeItem valueForProperty:MPMediaItemPropertyArtwork];
UIImage *albumCover = [artwork imageWithSize:CGSizeMake(128.0f, 128.0f)];
可正常工作,但返回的图像的大小总是{320.0f, 320.0f}
即使我特别要求将{128.0f, 128.0f}
,它是造成由于一些内存问题这些图像的尺寸是预期尺寸的两倍以上。
有没有其他人目睹这个特殊问题。你是如何解决它的?
苹果的文档表明这应该工作,因为我是期待,而不是它是如何为
我在苹果公司的错误报告系统提交这个bug - –
这是很好的了解,我觉得要么我要疯了或我的设备出现问题。我感谢你提交错误;如果您收到Apple的回复,您是否可以更新此帖子? –
我已经手动调整图像大小,但我使用马特Gemmells [MGImageUtilities](http://mattgemmell.com/2010/07/05/mgimageutilities/)当我尝试上面的链接调整后的图像质量非常差,因为它没有考虑Retina功能设备的规模。 –