Make WordPress Core

Ticket #61614: 61614.diff

File 61614.diff, 1.3 KB (added by adamsilverstein, 2 months ago)
  • src/wp-includes/class-wp-image-editor-imagick.php

    diff --git src/wp-includes/class-wp-image-editor-imagick.php src/wp-includes/class-wp-image-editor-imagick.php
    index d38ee6fd63..1a91fce712 100644
    class WP_Image_Editor_Imagick extends WP_Image_Editor { 
    206206                        switch ( $this->mime_type ) {
    207207                                case 'image/jpeg':
    208208                                        $this->image->setImageCompressionQuality( $quality );
     209                                        $this->image->setCompressionQuality( $quality );
    209210                                        $this->image->setImageCompression( imagick::COMPRESSION_JPEG );
    210211                                        break;
    211212                                case 'image/webp':
    class WP_Image_Editor_Imagick extends WP_Image_Editor { 
    214215                                        if ( 'lossless' === $webp_info['type'] ) {
    215216                                                // Use WebP lossless settings.
    216217                                                $this->image->setImageCompressionQuality( 100 );
     218                                                $this->image->setCompressionQuality( 100 );
    217219                                                $this->image->setOption( 'webp:lossless', 'true' );
    218220                                        } else {
    219221                                                $this->image->setImageCompressionQuality( $quality );
     222                                                $this->image->setCompressionQuality( $quality );
    220223                                        }
    221224                                        break;
    222                                 case 'image/avif':
    223225                                default:
    224226                                        $this->image->setImageCompressionQuality( $quality );
     227                                        $this->image->setCompressionQuality( $quality );
    225228                        }
    226229                } catch ( Exception $e ) {
    227230                        return new WP_Error( 'image_quality_error', $e->getMessage() );