发布网友 发布时间:2022-02-20 07:19
共3个回答
热心网友 时间:2022-02-20 08:48
Pixiv现在的动图,是靠JS实现的。我们接收到压缩包,然后把图解压出来,网页按预设的帧数播放图片,就成了我们在网页上看到的动图。也就是说其实我们看到的是幻灯片,自然无法直接提取。
所以我们要拿到压缩包和查看帧数文件自己做出动图。
审核元素中的Network
打开动图的网页后,查看审核元素(可直接ctrl+alt+i)。查看上栏的Network,搜索ugoira。看到了以600x600.zip和meta为后缀的文件。右键将它们在新标签打开浏览器可以直接下载,若不行也可复制下载链接用工具(如IDM)下载。
在网页看到的数据和下载下来看到是一样的
在新标签打开任意以meta为后缀的文件,应该可以直接在标签页看到这些数据(无论哪个都一样的),无需下载。这里的意思大概是每过100ms播放下一张图片。注意看delay后面的数字,那个单位其实是ms而不是s。若打不开或查看不了,可以选择下载后,加上txt后缀来查看。
用图片工厂处理压缩包中的图片
得到帧数数据后可以着手于做动图了。我使用的是图片工厂,其他工具或者直接靠编程运行一些文件也可以制作。
帧数设置
我们得到的数据是帧/100ms也就是帧/0.1s,所以直接输入0.1s就行了。若在使用其他工具时遇到不同的表达形式需要自行换算。
保存后就得到了想要的动图了
1.点一下那个放大镜(如果没有先触下屏);
2..然后再触下屏,看到右上角最右边那个图标(三个方形点),点一下,会弹出菜单,有个“保存画像”,点“保存画像”,搞定。保存目录在pixiv文件夹下。
3.如果不先点放大镜保存下来的是缩略图,没那么清晰。另外即使点了那个放大镜也是没有通过网页上保存下来的大图那么清晰,不过也相差不是很大,除非你要做很大的拉伸
热心网友 时间:2022-02-20 10:06
官方app不能保存动图,手机要下载第三方软件Pix-EzViewer用这个可以下载动图,至于软件哪里下载 自己百度追问解决了,谢谢👌
热心网友 时间:2022-02-20 11:41
可以用电脑的!