mirror of
https://github.com/WordPress/WordPress.git
synced 2024-12-23 09:37:42 +01:00
Thumbnail creation fixes from mdawaffe. fixes #3588
git-svn-id: http://svn.automattic.com/wordpress/trunk@4751 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
8c51e668c8
commit
4f2db4c4f3
@ -2077,11 +2077,11 @@ function wp_generate_attachment_metadata( $attachment_id, $file ) {
|
||||
$metadata['hwstring_small'] = "height='$uheight' width='$uwidth'";
|
||||
$metadata['file'] = $file;
|
||||
|
||||
if ( $metadata['width'] * $metadata['height'] < 3 * 1024 * 1024 ) {
|
||||
if ( $metadata['width'] > 128 && $metadata['width'] >= $metadata['height'] * 4 / 3 )
|
||||
$thumb = wp_create_thumbnail($file, 128);
|
||||
elseif ( $metadata['height'] > 96 )
|
||||
$thumb = wp_create_thumbnail($file, 96);
|
||||
$max = apply_filters( 'wp_thumbnail_creation_size_limit', 3 * 1024 * 1024, $attachment_id, $file );
|
||||
|
||||
if ( $max > 0 && $metadata['width'] * $metadata['height'] < $max ) {
|
||||
$max_side = apply_filters( 'wp_thumbnail_max_side_length', 128, $attachment_id, $file );
|
||||
$thumb = wp_create_thumbnail( $file, $max_side );
|
||||
|
||||
if ( @file_exists($thumb) )
|
||||
$metadata['thumb'] = basename($thumb);
|
||||
|
Loading…
Reference in New Issue
Block a user