不,它不会创建完全相同大小的新图像。。它也不应该这样做。根据定义,所有缩略图、中图像和大图像都是调整大小的图像。由于原始图像已经是600x600,因此没有必要创建另一个相同大小但质量较低的文件(请记住,JPEG压缩是有损的)。
但是,如果在模板调用中指定要将大图像大小用于以下内容<?php echo get_the_post_thumbnail( $post->ID, \'large\' ); ?>
, 该图像没有“大”尺寸,那么它实际上将使用全尺寸图像,而不是中等尺寸的图像。基本上,它总是选择“向上”。
请参阅,每当您指定图像大小(如大、中、甚至数组(400400))时,WordPress所做的就是选择下一个可以找到的较大尺寸的图像,然后使用该图像,以及IMG标记中的宽度/高度规则,使浏览器缩小其大小。它之所以这样做,是因为图像在放大时看起来像垃圾,但在缩小时却相当不错。
因此,是的,即使没有创建大图像大小,也可以在模板中指定“大”大小作为大小,并且可以正常工作。我刚刚在一个测试站点上测试了它,使用了这个精确的代码和大小,它工作正常。指定大尺寸使其实际使用全尺寸的URL,而不是中等尺寸的URL。