html - 我可以显示 .webp 图像但允许用户下载 PNG 吗?
问题描述
我想.webp
在我的网站上显示图像以减少下载大小并使我的内容显示得更快。但我也希望人们能够右键单击我的图像并将它们下载到他们的计算机上。
但是下载我的图片的人更喜欢 PNG 文件,因为这些文件可以编辑、加载到 Word 等。
我可以.webp
默认以某种方式显示图像,但让用户.png
在下载图像时下载图像吗?
到目前为止,我有:
<picture>
<source type="image/webp" srcset="img/ImageToBeDisplayed.webp" />
<source srcset="img/IfYouDoNotSupportWebp.png" />
<img src="img/IfYouDoNotSupportWebp.png" />
</picture>
但是,如果浏览器支持,它仍然只会下载 .webp 文件。
解决方案
推荐阅读
- racket - Racket 中的高 DPI 支持
- google-maps-api-3 - 谷歌地图 setIcon 更新路径(不是 URL)
- java - Java FX 类无法解析为 Eclipse 2018-12 和 JDK 11.02 的类型
- ibm-watson - Watson Assistant api 中的分页
- terraform - 来自 Terraform on vsphere 的多个 VM
- asp.net-mvc - 使用 twilio 的 asp.net mvc SMS 服务
- c++ - 在 C++ 中为 filesystem::copy 使用多个复制选项
- javascript - Post 不发送数据做 mySql 表
- angular - Angular - 承诺在下一个变更检测周期解决
- sql - 如何计算嵌入字符串中的不同时间戳?