Make WordPress Core

Ticket #54356: 54356.diff

File 54356.diff, 1.4 KB (added by adamsilverstein, 2 years ago)
  • src/wp-includes/class-wp-image-editor.php

    diff --git src/wp-includes/class-wp-image-editor.php src/wp-includes/class-wp-image-editor.php
    index ccf43402a6..cc05c0247c 100644
    abstract class WP_Image_Editor { 
    240240                // Use the output mime type if present. If not, fall back to the input/initial mime type.
    241241                $mime_type = ! empty( $this->output_mime_type ) ? $this->output_mime_type : $this->mime_type;
    242242                // Get the default quality setting for the mime type.
    243                 $default_quality = $this->get_default_quality( $mime_type );
     243                $default_quality = $this->get_default_quality();
    244244
    245245                if ( null === $quality ) {
    246246                        /**
    abstract class WP_Image_Editor { 
    297297        }
    298298
    299299        /**
    300          * Returns the default compression quality setting for the mime type.
     300         * Returns the default compression quality setting.
    301301         *
    302302         * @since 5.8.1
     303         * @since 6.1.0 Deprecated the `$mime_type` parameter. All mime types use the same default quality.
    303304         *
    304          * @param string $mime_type
    305          * @return int The default quality setting for the mime type.
     305         * @param string $mime_type Deprecated.
     306         * @return int The default quality setting.
    306307         */
    307308        protected function get_default_quality( $mime_type ) {
    308                 switch ( $mime_type ) {
    309                         case 'image/webp':
    310                                 $quality = 86;
    311                                 break;
    312                         case 'image/jpeg':
    313                         default:
    314                                 $quality = $this->default_quality;
    315                 }
    316 
    317                 return $quality;
     309                return $this->default_quality;
    318310        }
    319311
    320312        /**