add_image_size() zoom-crop

时间:2011-11-01 作者:pixeline

我在函数中设置了一系列额外的图像大小。php主题文件,裁剪参数设置为true。但是,图像会调整大小,但不会裁剪。

    if (function_exists(\'add_image_size\')) {
        add_image_size(\'frontpage_a-la-une_thumb\', 400, 215, true);
        add_image_size(\'single_thumb\', 320, 9999, false);
        add_image_size(\'category_a-la-une_thumb\', 280, 215, true);

        add_image_size(\'xxs-square-thumb\', 60, 60, true);
        add_image_size(\'xs-square-thumb\', 70, 70, true);
        add_image_size(\'s-square-thumb\', 98, 98, true);
        add_image_size(\'square-thumb\', 130, 130, true);
        add_image_size(\'l-square-thumb\', 198, 198, true);

        add_image_size(\'landscape-thumb\', 150, 98, true);
        add_image_size(\'portrait-thumb\', 98, 145, true);
    }
GD库已安装,imageMagick也已安装,但没有dice。

我错过了什么?

更新:小于设置图像大小的图像会出现问题:我希望WP可以通过放大图像来创建图像版本,但事实并非如此。所以,我的错,很抱歉,这一点弄错了。

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

目前,WordPress core图像处理/缩略图创建不执行缩放裁剪。如果需要显式创建中间图像大小,则需要确保上载的图像的尺寸等于或大于中间图像大小。

SO网友:Jeremy Jared

您需要重新生成现有图像的缩略图。我使用这个插件:http://wordpress.org/extend/plugins/regenerate-thumbnails/

如果您的新图像裁剪不正确,则会出现另一个问题。

结束

相关推荐

fetch images and videos

是否可以获取特定网站的视频和图像并将其发布?我的意思是我正在考虑写一个函数,在这里我只写网站名称,然后在网站url的帮助下,所有或最新的图片和视频都会发布到我的帖子上。这可能吗?