我创建了一个使用nivo jquery插件将图像拉入滑块的模块,但是当我上传图像并选择格式化我想要的大小的图像样式时,它实际上并没有改变图像大小。显然,图像会在页面加载时调整大小,因为查看该内容类型的节点时图像的大小正确。但是,当nivo插件拉出图像时,它会出现错误的大小。有什么方法我可以创建一个图像样式将图像更改为不同的大小和上传时裁剪,所以它的物理路径是那么大小?
答案 0 :(得分:0)
您应该查看http://php.net/manual/en/book.imagick.php - 特别是http://www.php.net/manual/en/function.imagick-resizeimage.php方法,它可以让您调整图片大小。
以下是使用imagick的快速示例:
$img = new Imagick();
$img->readImage('myimage.png');
$img->resizeImage(320,240,Imagick::FILTER_LANCZOS,1);
$img->writeImage('myNewImage.png');
$img->clear();
$img->destroy();
希望这对你有帮助,
答案 1 :(得分:0)
只需使用手动裁剪模块。成功遵循此指示: http://drupalcode.org/project/manualcrop.git/blob/HEAD:/README.txt
此模块下载here
希望这有帮助!