[wp-trac] [WordPress Trac] #36441: Customizer: when setting header image, site icon and logo, do not force the user to crop the image if cropping is not required
    WordPress Trac 
    noreply at wordpress.org
       
    Sat Mar 18 19:53:11 UTC 2017
    
    
  
#36441: Customizer: when setting header image, site icon and logo, do not force the
user to crop the image if cropping is not required
-------------------------------------+--------------------
 Reporter:  azaozz                   |       Owner:
     Type:  defect (bug)             |      Status:  new
 Priority:  normal                   |   Milestone:  4.7.4
Component:  Customize                |     Version:
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |     Focuses:
-------------------------------------+--------------------
Changes (by westonruter):
 * keywords:  needs-patch => has-patch needs-testing
Comment:
 See [attachment:36441.0.diff].
 The key change here is that if the aspect ratio of the selected image is
 the same as the required aspect ratio, then it allows cropping to be
 skipped.
 What I'm not certain about now is, if you skip cropping, whether the theme
 will be able to get the best image size when displaying. For example,
 `the_custom_logo()` will currently use the `full` size, which here is
 wrong. Instead it should be asking for the `array( $width, $height )` as
 defined when you added `custom-logo` theme support. This assumes that a
 theme has done an `add_image_size()` call with the same dimensions as the
 custom logo is defined to need. Presumably this would then allow
 `wp_get_attachment_image()` to get the cropped image size as opposed to
 getting the full size. We wouldn't want the full high res image to always
 be used if the user skipped cropping.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/36441#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list