0

我正在开发一个应用程序,它显示来自 iTunes 商店专辑封面的图像,并且 iTunes api 中可用的最大图像是 100x100 图像,它在视网膜显示中是错误的......除非我将图像大小减去 2,我不想……

https://itunes.apple.com/lookup?id=211192863&entity=song

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.100x100-75.jpg

我注意到在 iphone 的 iTunes 应用程序中有可用的视网膜图像,但这个源在 api 中不可用......

我该如何解决?我不想不得不抓取 iTunes 应用程序 Web 界面来获取该图像,而不是使用 iTunes 搜索 api

编辑:

我真的相信这是苹果没有为视网膜显示器提供更大尺寸的错误......试图弄清楚现在该怎么做......

4

1 回答 1

3

尽管 Apple 不会返回这些图像,但您应该能够检索标准屏幕的 225 像素和 600 像素版本的艺术品,以及视网膜显示器的 450 像素和 1200 像素版本。只需将 100 替换为所需的分辨率即可。例如:

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.225x225-75.jpg

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.450x450-75.jpg

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.600x600-75.jpg

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.1200x1200-75.jpg

于 2013-06-22T07:51:44.793 回答