WordPress.org

Make WordPress Core

Ticket #5397: 5397.exif.suppress-errors.diff

File 5397.exif.suppress-errors.diff, 877 bytes (added by DD32, 10 years ago)
  • wp-admin/includes/image.php

     
    270270        if ( is_callable('iptcparse') ) {
    271271                getimagesize($file, $info);
    272272                if ( !empty($info['APP13']) ) {
    273                         $iptc = iptcparse($info['APP13']);
     273                        $iptc = @iptcparse($info['APP13']);
    274274                        if ( !empty($iptc['2#110'][0]) ) // credit
    275275                                $meta['credit'] = trim( $iptc['2#110'][0] );
    276276                        elseif ( !empty($iptc['2#080'][0]) ) // byline
     
    288288
    289289        // fetch additional info from exif if available
    290290        if ( is_callable('exif_read_data') ) {
    291                 $exif = exif_read_data( $file );
     291                $exif = @exif_read_data( $file );
    292292                if (!empty($exif['FNumber']))
    293293                        $meta['aperture'] = round( wp_exif_frac2dec( $exif['FNumber'] ), 2 );
    294294                if (!empty($exif['Model']))