level 6
bobijax
楼主
很多人一定非常想要自己喜欢的专辑的高清封面大图,但是找不到官方下载地址,有些封面网站上网友上传的封面图都是扫描图,效果不好,那我们有没有地方可以下载到封面图呢?
有的,最简单的就是通过apple music网站来下载。因为众所周知apple对音乐这块质量要求非常高,音频要提供母带,封面肯定也不能含糊,所以如果我们能从apple music下载封面那效果基本应该是市面上能找到的最高的了。
接下来就手把手教大家从apple music白嫖封面图。
首先,我们最好使用chrome系列的浏览器,火狐也行,safari也可以,不过需要大家自己百度如何打开调试模式。
我们在浏览器中打开一个新页面,输入地址:https://music.apple.com/cn/browse,然后在左侧输入我们想要找的专辑的封面,比如《敢要敢不要》,然后按键盘上的F12,打开调试者工具,此时你的界面如下图所示,点击绿框处的按扭,你的鼠标就会进入选取页面元素模式,移动到你想要下载的封面上,左键点击,就会发现右边html代码这里跳到了对应的图片元素上。

只要你正确选中了图片,就可以左键双击右侧的source里面的棕色的部分,比如我双击的是第二个source块里面的这段文字,然后就进入了编辑模式,注意这里srcset就是source set(图片源集合)的意思,代表这里展示的图片可以从图片源集合中自动选择合适的图片展示,所以我们只需要取用其中一段即可,这里图片地址格式是固定的,类似我图片中这样选择即可

地址复制出来就是这样,https://is2-ssl.mzstatic.com/image/thumb/Music118/v4/01/06/f2/0106f288-4a5d-f13a-9aec-0759d56da172/00602488891660.rgb.jpg/296x296bb-60.jpg,上面图中我选中的jpg后面的296w是不需要的。这个地址就是封面图的CDN地址啦,于是我们可以把它粘贴到一个新浏览器tab中打开,但是此时只能得到一张非常小的图,类似下面这种情况,我们还可以通过F12打开调试者工具确定我们具体拿到的图的尺寸,注意如果鼠标放到图片上有放大的鼠标提示那需要在图片上先点击一下放大到100%才能准确看到当前图片原始尺寸。比如下图中我们在右侧就能看到我拿的图片尺寸是296x296

那这和我们期望的高清大图的目标肯定是不一致的,我们仔细观察刚才我们取出来的url链接,发现最后有个296x296bb-60.jpg的名字,这是CDN常用的做法之一,就是我们上传一张大图到CDN上,通过这个链接能够快速获取这张图的不同尺寸,比如我需要使用400x400的图片,把这里改成400x400即可。
那么如果我们需要最清晰的图片,这里应该设多大呢?很简单,我们只要把这里设置成一个很大的值,CDN就会尽力返回给我们它有的最大的图,比如我测试过敢要敢不要最大图是3000,心凌爱唱歌最大图是3500,所以通常我们直接用4000x4000就差不多了。
那么我们就把上面的链接改一下,改成
https://is2-ssl.mzstatic.com/image/thumb/Music118/v4/01/06/f2/0106f288-4a5d-f13a-9aec-0759d56da172/00602488891660.rgb.jp(删除我)g/4000x4000.jpg,当当,成功啦,这里也能清楚的看到我们拿到的是3000x3000的图,此时大家只要在图片上右键点击下载图片就可以了。

懂web开发的朋友肯定会发现刚才取图片地址的时候picture里面设了两个source集,上面那个是we
bp
的,我们刚才用的是下面那个jpg的,都说webp压缩率高节省空间,那是不是这样的呢?我做了一个实验,确实如此,同样分辨率的图webp只有jpg的三分之一不到:

但这不代表我们就应该下载webp的,因为:1、webp兼容性没有jpg好,很多场景不识别,2、webp的压缩算法和jpg不一样,CDN使用的压缩参数也不一样,按照我的实验,apple music使用的这个CDN还是用jpg细节更好,比如敢要敢不要这个图,放大后我们明显看出jpg依然能够保留部分心凌左肩衣服的材料质感,而webp的这张已经基本看不出来材质了,这其中的权衡就由大家自己决定吧

2023年04月04日 18点04分
1
有的,最简单的就是通过apple music网站来下载。因为众所周知apple对音乐这块质量要求非常高,音频要提供母带,封面肯定也不能含糊,所以如果我们能从apple music下载封面那效果基本应该是市面上能找到的最高的了。
接下来就手把手教大家从apple music白嫖封面图。
首先,我们最好使用chrome系列的浏览器,火狐也行,safari也可以,不过需要大家自己百度如何打开调试模式。
我们在浏览器中打开一个新页面,输入地址:https://music.apple.com/cn/browse,然后在左侧输入我们想要找的专辑的封面,比如《敢要敢不要》,然后按键盘上的F12,打开调试者工具,此时你的界面如下图所示,点击绿框处的按扭,你的鼠标就会进入选取页面元素模式,移动到你想要下载的封面上,左键点击,就会发现右边html代码这里跳到了对应的图片元素上。

只要你正确选中了图片,就可以左键双击右侧的source里面的棕色的部分,比如我双击的是第二个source块里面的这段文字,然后就进入了编辑模式,注意这里srcset就是source set(图片源集合)的意思,代表这里展示的图片可以从图片源集合中自动选择合适的图片展示,所以我们只需要取用其中一段即可,这里图片地址格式是固定的,类似我图片中这样选择即可
地址复制出来就是这样,https://is2-ssl.mzstatic.com/image/thumb/Music118/v4/01/06/f2/0106f288-4a5d-f13a-9aec-0759d56da172/00602488891660.rgb.jpg/296x296bb-60.jpg,上面图中我选中的jpg后面的296w是不需要的。这个地址就是封面图的CDN地址啦,于是我们可以把它粘贴到一个新浏览器tab中打开,但是此时只能得到一张非常小的图,类似下面这种情况,我们还可以通过F12打开调试者工具确定我们具体拿到的图的尺寸,注意如果鼠标放到图片上有放大的鼠标提示那需要在图片上先点击一下放大到100%才能准确看到当前图片原始尺寸。比如下图中我们在右侧就能看到我拿的图片尺寸是296x296
那这和我们期望的高清大图的目标肯定是不一致的,我们仔细观察刚才我们取出来的url链接,发现最后有个296x296bb-60.jpg的名字,这是CDN常用的做法之一,就是我们上传一张大图到CDN上,通过这个链接能够快速获取这张图的不同尺寸,比如我需要使用400x400的图片,把这里改成400x400即可。那么如果我们需要最清晰的图片,这里应该设多大呢?很简单,我们只要把这里设置成一个很大的值,CDN就会尽力返回给我们它有的最大的图,比如我测试过敢要敢不要最大图是3000,心凌爱唱歌最大图是3500,所以通常我们直接用4000x4000就差不多了。
那么我们就把上面的链接改一下,改成
https://is2-ssl.mzstatic.com/image/thumb/Music118/v4/01/06/f2/0106f288-4a5d-f13a-9aec-0759d56da172/00602488891660.rgb.jp(删除我)g/4000x4000.jpg,当当,成功啦,这里也能清楚的看到我们拿到的是3000x3000的图,此时大家只要在图片上右键点击下载图片就可以了。

懂web开发的朋友肯定会发现刚才取图片地址的时候picture里面设了两个source集,上面那个是webp
的,我们刚才用的是下面那个jpg的,都说webp压缩率高节省空间,那是不是这样的呢?我做了一个实验,确实如此,同样分辨率的图webp只有jpg的三分之一不到:

但这不代表我们就应该下载webp的,因为:1、webp兼容性没有jpg好,很多场景不识别,2、webp的压缩算法和jpg不一样,CDN使用的压缩参数也不一样,按照我的实验,apple music使用的这个CDN还是用jpg细节更好,比如敢要敢不要这个图,放大后我们明显看出jpg依然能够保留部分心凌左肩衣服的材料质感,而webp的这张已经基本看不出来材质了,这其中的权衡就由大家自己决定吧