Changeset 54097 for trunk/src/wp-includes/class-wp-image-editor-imagick.php
- Timestamp:
- 09/07/2022 09:43:28 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-image-editor-imagick.php
r53547 r54097 439 439 * 440 440 * @param array $sizes { 441 * A n array of image size data arrays.441 * Associative array of image size names and their data. 442 442 * 443 443 * Either a height or width must be provided. … … 459 459 460 460 foreach ( $sizes as $size => $size_data ) { 461 // Include size name in the data. 462 $size_data['name'] = $size; 463 461 464 $meta = $this->make_subsize( $size_data ); 462 465 … … 473 476 * 474 477 * @since 5.3.0 478 * @since 6.1.0 The $sizes parameter may now include a $name key for each entry. 475 479 * 476 480 * @param array $size_data { 477 481 * Array of size data. 478 482 * 479 * @type int $width The maximum width in pixels. 480 * @type int $height The maximum height in pixels. 481 * @type bool $crop Whether to crop the image to exact dimensions. 483 * @type int $width The maximum width in pixels. 484 * @type int $height The maximum height in pixels. 485 * @type bool $crop Whether to crop the image to exact dimensions. 486 * @type string $name Image size name. 482 487 * } 483 488 * @return array|WP_Error The image data array for inclusion in the `sizes` array in the image meta, … … 489 494 } 490 495 491 $orig_size = $this->size; 492 $orig_image = $this->image->getImage(); 496 $orig_size = $this->size; 497 $orig_size_name = $this->size_name; 498 $orig_image = $this->image->getImage(); 493 499 494 500 if ( ! isset( $size_data['width'] ) ) { … … 502 508 if ( ! isset( $size_data['crop'] ) ) { 503 509 $size_data['crop'] = false; 510 } 511 512 if ( isset( $size_data['name'] ) ) { 513 $this->update_size_name( $size_data['name'] ); 504 514 } 505 515 … … 516 526 } 517 527 518 $this->size = $orig_size; 519 $this->image = $orig_image; 528 $this->size = $orig_size; 529 $this->size_name = $orig_size_name; 530 $this->image = $orig_image; 520 531 521 532 if ( ! is_wp_error( $saved ) ) {
Note: See TracChangeset
for help on using the changeset viewer.