从 iTunes 网络搜索中获取更大的艺术品图像

Posted

技术标签:

【中文标题】从 iTunes 网络搜索中获取更大的艺术品图像【英文标题】:Getting bigger artwork images from iTunes web search 【发布时间】:2012-11-14 15:49:07 【问题描述】:

我正在使用iTunes Store web service search API 获取歌曲信息。

我遇到的唯一问题是艺术品的分辨率极低(只有 60x60px 或 100x100px 可用)。

artworkUrl100、artworkUrl60:与返回的媒体类型相关联的艺术品的 URL,大小为 100x100 像素或 60x60 像素。

有没有办法获得更大尺寸的专辑图片?

【问题讨论】:

【参考方案1】:

iTunes 也提供 600x600 版本的图像 - 只需将图像 URL 中的 100x100 更改为 600x600。

600x600 图像的尺寸有一个尺寸,最大为 600 像素。例如,书籍和电影不是方形的,因此图像的高度为 600 像素,但宽度不是 600 像素。

【讨论】:

完美,谢谢! ; )我试了200、300、500然后放弃了…… 当我拉播客时,我看到了artifactUrl600。如果我提取电影、书籍或有声读物,我只会看到artifactUrl60、artifactUrl100,有时还有artifactUrl30。获取的类型是否有所不同(即查找与搜索,或使用的参数)?很郁闷! 400x400 也可以! a4.mzstatic.com/us/r30/Features/v4/e3/e6/2d/…【参考方案2】:

这些是我找到的:

30 × 30. 40 × 40。 60 × 60。 80 × 80。 100 × 100。 110 × 110。 130 × 130。 150 × 150。 160 × 160。 170 × 170。 200 × 200。 220 × 220。 230 × 230。 250 × 250。 340 × 340。 400 × 400。 440 × 440。 450 × 450。 460 × 460。 600 × 600。 1 200 × 1 200。 1 400 × 1 400。

但是,并非所有 iTunes 专辑都具有该图像大小。

【讨论】:

【参考方案3】:

这里是 iTunes 提供的艺术作品尺寸的完整列表(截至 2014 年 11 月 10 日)

30x30
40x40
60x60
80x80
100x100
110x110
130x130
150x150
160x160
170x170
190x190
200x200
220x220
230x230
240x240
250x250
340x340
400x400
440x440
450x450
460x460
480x480
600x600
1200x1200
1400x1400

【讨论】:

【参考方案4】:

您可以通过将100x100bb 替换为100000x100000-999 来获得可用的最大图像尺寸。我得到了一些 3000x3000 的图像。感谢 Ben Dodson 的发现:https://bendodson.com/projects/itunes-artwork-finder/

【讨论】:

以上是关于从 iTunes 网络搜索中获取更大的艺术品图像的主要内容,如果未能解决你的问题,请参考以下文章

通过Python获取iTunes top 100的歌曲名称和艺术家

如何在 BizTalk 2020 上获取旧的更大的 SDK?

数组问题之《下一个排列》《旋转图像》以及二分查找之《搜索二维矩阵》

数组问题之《下一个排列》《旋转图像》以及二分查找之《搜索二维矩阵》

将 Mat 图像转置为更大的 Mat 图像,Opencv

使用 AFNetworking 缓存更大的图像