wp_is_heic_image_mime_type()
云策文档标注
概述
wp_is_heic_image_mime_type() 函数用于检查给定的 MIME 类型是否属于 HEIC/HEIF 图像格式。它通过比对预定义的 MIME 类型数组来返回布尔值结果。
关键要点
- 函数接受一个字符串参数 $mime_type,表示要检查的 MIME 类型。
- 返回布尔值,指示该 MIME 类型是否为 HEIC/HEIF 图像。
- 内部使用数组包含 'image/heic'、'image/heif'、'image/heic-sequence' 和 'image/heif-sequence' 作为有效类型。
- 该函数在 WordPress 6.7.0 版本中引入。
代码示例
function wp_is_heic_image_mime_type( $mime_type ) {
$heic_mime_types = array(
'image/heic',
'image/heif',
'image/heic-sequence',
'image/heif-sequence',
);
return in_array( $mime_type, $heic_mime_types, true );
}注意事项
- 函数使用严格模式(true 参数)进行 in_array 比较,确保类型安全。
- 相关函数包括 wp_getimagesize()、wp_get_image_mime() 和 WP_Image_Editor_Imagick::update_size(),用于图像处理调试和尺寸更新。
原文内容
Checks if a mime type is for a HEIC/HEIF image.
Parameters
$mime_typestringrequired-
The mime type to check.
Source
function wp_is_heic_image_mime_type( $mime_type ) {
$heic_mime_types = array(
'image/heic',
'image/heif',
'image/heic-sequence',
'image/heif-sequence',
);
return in_array( $mime_type, $heic_mime_types, true );
}
Changelog
| Version | Description |
|---|---|
| 6.7.0 | Introduced. |