wpseek.com
Uma área de pesquisa sobre o WordPress para devs e autores do tema
wp_get_avif_info › WordPress Function
Desde6.5.0
Obsoleton/a
› wp_get_avif_info ( $filename )
| Parâmetros: |
|
| Retorna: |
|
| Definido em: |
|
| Codex: |
Extracts meta information about an AVIF file: width, height, bit depth, and number of channels.
Fonte
function wp_get_avif_info( $filename ) {
$results = array(
'width' => false,
'height' => false,
'bit_depth' => false,
'num_channels' => false,
);
if ( 'image/avif' !== wp_get_image_mime( $filename ) ) {
return $results;
}
// Parse the file using libavifinfo's PHP implementation.
require_once ABSPATH . WPINC . '/class-avif-info.php';
$handle = fopen( $filename, 'rb' );
if ( $handle ) {
$parser = new Avifinfo\Parser( $handle );
$success = $parser->parse_ftyp() && $parser->parse_file();
fclose( $handle );
if ( $success ) {
$results = $parser->features->primary_item_features;
}
}
return $results;
}