Chrome下载图片时总是存成webp格式
2021-11-03 16:42:07 Author: mp.weixin.qq.com(查看原文) 阅读量:34 收藏

23.21 Chrome下载图片时总是存成webp格式

http://scz.617.cn:8/web/202111031459.txt

Q:

Chrome、Opera下载图片时总是存成webp格式,即使原图片是jpg格式。有啥办法存成原格式?

A: scz 2021-11-03 14:59

这是Chrome强推自家webp格式的流氓举措,有一些应对措施

1)

假设图片URL是

https://www.example.com/some.jpg

在Chrome、Opera中访问该URL,即使改过User-Agent,右键保存图片时仍使用webp格式。但有个规避办法,将图片URL换成

https://www.example.com/some.jpg?any

在原URL尾部增加"?any",再次保存图片将使用原格式,不会自动转webp格式。

2)

在图片右键菜单中选择"复制图片",粘贴到"画图"中,另存为任意想用的格式。

3)

可以装个插件

Save image as Type (作者tiendatdev)
https://chrome.google.com/webstore/detail/save-image-as-type/cbbappbpjldipadnfiefmkmpkgafndmm?hl=en-US

下面是个不同作者但完全同名的插件,没试过

Save image as Type (作者html5gamer)
https://chrome.google.com/webstore/detail/save-image-as-type/gabfmnliflodkdafenbcpjdlppllnemd?hl=en-US

插件装好后,在图片右键菜单中出现"Save image as Type",支持三种格式,jpg、png、webp。

4)

用格式转换工具。Windows、Linux上有很多种,五花八门的,bluerust用过其中两种

ffmpeg -i some.webp some.jpg
ffmpeg -loglevel quiet -i some.webp some.jpg

aptitude install webp
dwebp some.webp -o some.png
dwebp -quiet some.webp -o some.png

这种办法最扯淡,除非因其他需要已有这类工具,否则不推荐。

5)

据说有人换User-Agent后可下载原格式,避免自动转webp格式,但我未测试成功。理论上换浏览器确有可能下载原格式,至少curl会尊重原格式。

curl --proxy socks5h://<ip>:<port> --ciphers DEFAULT --compressed -ksL -O https://www.example.com/some.jpg

文章来源: http://mp.weixin.qq.com/s?__biz=MzUzMjQyMDE3Ng==&mid=2247484880&idx=1&sn=e5a98c2cf4b7271692df8a9794f49560&chksm=fab2c6efcdc54ff957073b78fb2002acecfd2a369720debf4ae42c2a13b52ce46b6d185792c5#rd
如有侵权请联系:admin#unsafe.sh