Changeset 54226 for trunk/src/wp-includes/class-wp-image-editor-imagick.php
- Timestamp:
- 09/19/2022 10:51:53 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-image-editor-imagick.php
r54097 r54226 439 439 * 440 440 * @param array $sizes { 441 * A ssociative array of image size names and their data.441 * An array of image size data arrays. 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 464 461 $meta = $this->make_subsize( $size_data ); 465 462 … … 476 473 * 477 474 * @since 5.3.0 478 * @since 6.1.0 The $sizes parameter may now include a $name key for each entry.479 475 * 480 476 * @param array $size_data { 481 477 * Array of size data. 482 478 * 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. 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. 487 482 * } 488 483 * @return array|WP_Error The image data array for inclusion in the `sizes` array in the image meta, … … 494 489 } 495 490 496 $orig_size = $this->size; 497 $orig_size_name = $this->size_name; 498 $orig_image = $this->image->getImage(); 491 $orig_size = $this->size; 492 $orig_image = $this->image->getImage(); 499 493 500 494 if ( ! isset( $size_data['width'] ) ) { … … 508 502 if ( ! isset( $size_data['crop'] ) ) { 509 503 $size_data['crop'] = false; 510 }511 512 if ( isset( $size_data['name'] ) ) {513 $this->update_size_name( $size_data['name'] );514 504 } 515 505 … … 526 516 } 527 517 528 $this->size = $orig_size; 529 $this->size_name = $orig_size_name; 530 $this->image = $orig_image; 518 $this->size = $orig_size; 519 $this->image = $orig_image; 531 520 532 521 if ( ! is_wp_error( $saved ) ) {
Note: See TracChangeset
for help on using the changeset viewer.