Add_image_size not cropping

时间:2013-02-16 作者:Lucas Fernandes

我想在我的博客页面上裁剪超过443px的图片,精确地将其调整为645x443大小。

我使用了以下代码:

add_theme_support (\'post-thumbnails\');
add_image_size (\'blog-page\', 645, 445, true);
但是,将调整图像的大小,而不是进行裁剪。

示例:

原始图像:http://img843.imageshack.us/img843/6444/56004879.jpg

如何操作:http://imageshack.us/scaled/landing/809/53926495.png

我想要的方式:http://imageshack.us/scaled/landing/823/32122755.png

我该怎么做?

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

根据此评论:

Sry,我忘了,但我想要645x445的尺寸,准确地说,而且那张图片没有。它的宽度是588px。看:img201。imageshack。美国/img201/4728/40405258。png Wordpress需要对其进行缩放。

WordPress不缩放。它只会收成。如果希望图像具有自定义中间大小,则必须上载尺寸大于或等于中指定尺寸的图像add_image_size() 呼叫

另外:如果您在添加add_image_size() 调用,则需要重新生成中间图像文件,以便WordPress使用自定义大小创建图像。

SO网友:lintuxvi

对于所有已经:

在其函数中注册大小。php使用add\\u action函数在after\\u setup\\u主题的回调中设置它们,安装了重新生成缩略图,安装了php5\\u gd并重新启动了服务器,如果不适合您,您可能需要手动配置扩展的加载。

首先,检查GD是否实际作为扩展启用。在中运行此代码段。在浏览器上查找php文件:

<?php if (extension_loaded(\'gd\')) 
     { 
         echo "gd loaded"; 
     } else { 
         echo "not loaded"; 
} ?>
如果出现“未加载”,则找到的解决方案是添加行:

extension=gd.so
到apache2/php.ini 文件

结束

相关推荐

Group images in media library

我正在寻找一种在媒体库中对图像进行分组的方法。我正在开发一个照片组合网站。我已将所有图像上载到媒体库,我需要一种方法对图像进行分组,使其更易于管理。目前我只有一长串图片。