让代码更简单

WordPress 6.7 如何禁止自动将 HEIC 图像转换为 JPEG

重要:本文最后更新于2024-12-03 21:09:18,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

HEIC是一种图像格式,上线时间还比较短,只有4年左右。 自iOS 11和macOS High Sierra(10.13)内测开始,苹果将HEIC设置为图片存储的默认格式。 与JPG相比,它占用的空间更小,画质更加无损。 HEIC格式照片支持iOS11及macOS High Sierra(10.13)及更新版本。

在 WordPress 6.7 中,HEIC 图像上传将在可能的情况下在服务器上自动转换为 JPEG 图片格式,这样,无论访问者的浏览器是否支持 HEIC,您都可以在 WordPress 后台中查看 HEIC 图像并在文章和页面中使用它们。

仅当服务器具有支持 HEIC 的 Imagick 版本时,才会进行转换。您可以在工具 → 站点健康 → 信息 → 媒体处理 → ImageMagick 支持的文件格式中查看服务器是否支持 HEIC。

如果无法转换,则会向用户显示警告,鼓励他们手动将图像转换为 JPEG。这是 WordPress 6.7 之前的默认行为。

可以使用image_editor_output_format 过滤器禁用 HEIC 图像到 JPEG 的自动转换。

复制
add_filter( 'image_editor_output_format', function( $output_format ) {
unset( $output_format['image/heic'] );
return $output_format;
} );

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐