左后效果图太大无法上传,喜欢的小伙伴请点击下载链接下载:
链接:https://www.aliyundrive.com/s/d5bfeufak6t
如果该篇文件点赞过30,后续更新720云全景图片下载方法。
一、这是打开网页的初始样子
二、我们放大到最大最中央的牌子,看到效果如图。
三、浏览器f12,打开开发者选项,选择网络,放大图片左上角到最大。
其中图片命名开头的l6_13_34.jpg…..,l6代表放大级别,数字越大放大级别越大,选择合适的级别即可,13代表行的序号(从1开始),34代表列序号(从1开始).
四、放大左上角到最大看序号,找到最小的(只看后面2个数字,一般都是一1开头,前面填充0)。如图,说明该张图片最大放大级别为6,其实图片序号为l6_01_01.jpg
五、同第四步,放大右下角到最大,找到序号最大的为l6_18_64。单张图片大小为512x366。那么这张图片就是由18x64=1152张图片组合而成。大小为宽度512x64=32768像素,高度为18x366=6588像素。(在720云我见过放大级别为10的图片,为120x450=54000张图片组合而成,这种实在太大了,组合起来太宽,合成失败,最好是合成15张小的,用ps合成。几百张我们用其他软件几秒合成,后面会说)
六、复制请求url和referer.接下来要用。
七、打开python工具,其他编程语言下载方式请百度。这里我们选择pycharm。下载文件。
import requestspath='c:intel故宫' #这是保存路径,先建好文件夹,当然也可以用os.mkdir()来新建url='https://ssl-panoimg31.720static.com/resource/matrix/bb1i5b9dan3/09f2axzgwbs/1338/imgs/l6/18/l6_18_64.jpg?t=1590049635'header_1={'user-agent':'mozilla/5.0 (windows nt 10.0; wow64) applewebkit/537.36 (khtml, like gecko) chrome/78.0.3904.108 safari/537.36 qihu 360se/12.2.1606.0','referer':'https://720yun.com/m/81c321a5z69?scene_id=1552'}# nt='r l u f b d' 这是注释不用管for i in range(1,19):#1开始,19结束,以为有18列所有我们要加1,下面有64列照样加一 for j in range(1,65): c='https://ssl-panoimg31.720static.com/resource/matrix/bb1i5b9dan3/09f2axzgwbs/1338/imgs/l6/' str(i).zfill(2) '/l6_' str(i).zfill(2) '_' str(j).zfill(2) '.jpg?t=1590049635' name=str(i).zfill(2) '_' str(j).zfill(2) '.jpg' re = requests.get(c, headers=header_1).content with open(path '' name, 'wb') as fp: fp.write(re)
运行代码,保存图片!!!
八、打开软件“图片批处理王”,没有软件的,百度就能找到一堆。
这时候一般会以为图片太大,合成失败,我们只能每三列合成一张图片。
新建多个文件夹,把文件名为01-03,04-06,依次移动到每个文件夹,重新更改设置(原来的路径要改,18改为3,根据文件夹中的图片来设置),进行合并,现在我们就是把该图片横着分为六块,分别合成。
合并为6张图片(分辨率前五张32768x1536,最后一张为32768x1242)
九、最好一步,ps新建画布32768x(1536*5 1242)8922。(性能不太行的电脑不要尝试,可能会崩溃)合并成功。
ag凯发k8国际的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。