如何在 Safari 通过 将 HEIC 转换为 JPEG 时显示微调框

发布于 2025-01-10 02:55:01 字数 259 浏览 0 评论 0原文

Safari 允许您选择 HEIC 文件

<input type="file" accept="image/jpeg">

,并自动将它们转换为 JPEG。对于速度较慢的计算机上的多个文件,转换可能会很慢。我想用微调器填充选择文件和触发“onchange”事件之间的等待时间。

当用户单击输入时,我能够显示微调器,并在“onchange”事件触发时隐藏它。问题是,如果用户取消“选择文件”对话框,则不会发生任何事件。

Safari allows you to select HEIC files with

<input type="file" accept="image/jpeg">

and it automatically converts them to JPEG. The conversion could be slow for multiple files on slower machines. I want to fill the waiting time between choosing the files and the firing of the the "onchange" event with a spinner.

I'm able to show a spinner when the user clicks on the input, and hide it when the "onchange" event fires. The problem is that if the user cancels the "Choose files" dialog there is no event.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

怀里藏娇 2025-01-17 02:55:01

这不再需要了。在较新的 MacOS 中,从 Finder 选择文件时有一个微调器。

This is not needed anymore. In newer MacOS there is a spinner when choosing files from Finder.

鲜血染红嫁衣 2025-01-17 02:55:01

可能会有用。它检查是否已将某些内容添加到输入字段,即是否选择了文件。

This might be useful. It checks if something was added to the input field, i.e. a file was selected or not.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文