Add_Image_Size() - 即使图像较小,也要保持比率

时间:2017-06-08 19:24:25

标签: wordpress

在我目前的项目中,我希望有一个1200x600的图像来填充1060x593空间。

很简单,我去做add_image_size('normalSlider',1200,600,true);并做得对吗?

但是我的客户上传的图片是750x700。因此放入滑块的图像为750x600。因此,不是有一个矩形,而是一个非常方形,这会破坏我的滑块。

WP中是否有办法询问,如果图像没有填充尺寸,是否保持裁剪的正确比例?就像我的例子一样,我需要一个比例为2:1的图像,我希望裁剪后的图像仍然是2:1的比例。因此,如果我的客户上传750x700,那么裁剪应为750x375。

1 个答案:

答案 0 :(得分:0)

已在Wordpress.SE https://wordpress.stackexchange.com/questions/165374/how-to-get-post-id-of-static-front-page/165376

上询问/回答了问题

它的要点是你最好在输入上处理它,因为WP无法单独完成它。

我的项目中使用的另一个解决方案是在使用之前观察图像的大小。如果图像没有正确的宽度和高度,请跳过图像的输出。

无法告知客户有关它的信息,因为它是一个有多个人来的网站并修改内容,如果他们破坏了网站,可能不会给出该死的内容。更好地确保一些假人不能破坏结构而不是让网站破裂!