WP_Image_Editor_Imagick::supports_mime_type( string $mime_type )
Checks to see if editor supports the mime-type specified.
Parameters
- $mime_type
-
(string) (Required)
Return
(bool)
Source
File: wp-includes/class-wp-image-editor-imagick.php
public static function supports_mime_type( $mime_type ) {
$imagick_extension = strtoupper( self::get_extension( $mime_type ) );
if ( ! $imagick_extension )
return false;
// setIteratorIndex is optional unless mime is an animated format.
// Here, we just say no if you are missing it and aren't loading a jpeg.
if ( ! method_exists( 'Imagick', 'setIteratorIndex' ) && $mime_type != 'image/jpeg' )
return false;
try {
return ( (bool) @Imagick::queryFormats( $imagick_extension ) );
}
catch ( Exception $e ) {
return false;
}
}
Changelog
Version | Description |
---|---|
WP-3.5.0 | Introduced. |