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 { |
240 | 240 | // Use the output mime type if present. If not, fall back to the input/initial mime type. |
241 | 241 | $mime_type = ! empty( $this->output_mime_type ) ? $this->output_mime_type : $this->mime_type; |
242 | 242 | // 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(); |
244 | 244 | |
245 | 245 | if ( null === $quality ) { |
246 | 246 | /** |
… |
… |
abstract class WP_Image_Editor { |
297 | 297 | } |
298 | 298 | |
299 | 299 | /** |
300 | | * Returns the default compression quality setting for the mime type. |
| 300 | * Returns the default compression quality setting. |
301 | 301 | * |
302 | 302 | * @since 5.8.1 |
| 303 | * @since 6.1.0 Deprecated the `$mime_type` parameter. All mime types use the same default quality. |
303 | 304 | * |
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. |
306 | 307 | */ |
307 | 308 | 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; |
318 | 310 | } |
319 | 311 | |
320 | 312 | /** |