首页 > 解决方案 > Wordpress 在上传时自动缩放图像

问题描述

我遇到了一个非常奇怪的问题:当我上传图片时,有时 Wordpress 会自动将其放大。但是:尺寸保持不变。因此,假设我上传了一张 244x501 像素的图像,根据 Wordpress,它保持 244x501 像素,但它明显放大了比原始图像更大(大约 + 25%),因此模糊。它并不总是发生,只是有时。我不是要上传极大或极小的图像或其他东西。我还尝试关闭所有插件并切换主题,但没有奏效。我尝试保存为不同的格式(jpg、png 等),但也没有用。问题也不在于 Photoshop 或 Windows 照片查看器。问题必须与 Wordpress 库/上传器有关……看起来它确实上传了原始大小,但随后显示它在图书馆和实际帖子中都放大了。所以它说例如244x501,而实际上它是302x627左右......任何人都可以帮助我吗?这太令人沮丧了...

标签: wordpressimage

解决方案


这是 WordPress 媒体库的问题,还是网站也有问题?例如,您上传了一张图片,它在柜台的库中是正确的,但在网站上放大或显示不正确?如果发生这种情况,请使用此函数调用帖子图像:

the_post_thumbnail( 'full' );

还要检查 WordPress 显示的尺寸?您可以在 index.php 和 single.php 文件中检查这一点。

例如

//Default WordPress
the_post_thumbnail( 'thumbnail' );     // Thumbnail (150 x 150 hard cropped)
the_post_thumbnail( 'medium' );        // Medium resolution (300 x 300 max height 300px)
the_post_thumbnail( 'medium_large' );  // Medium Large (added in WP 4.4) resolution (768 x 0 infinite height)
the_post_thumbnail( 'large' );         // Large resolution (1024 x 1024 max height 1024px)
the_post_thumbnail( 'full' );          // Full resolution (original size uploaded)
 
//With WooCommerce
the_post_thumbnail( 'shop_thumbnail' ); // Shop thumbnail (180 x 180 hard cropped)
the_post_thumbnail( 'shop_catalog' );   // Shop catalog (300 x 300 hard cropped)
the_post_thumbnail( 'shop_single' );    // Shop single (600 x 600 hard cropped)

推荐阅读