首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎么才能长到唯一的高度?

我怎么才能长到唯一的高度?
EN

Drupal用户
提问于 2013-05-13 16:42:02
回答 3查看 1.3K关注 0票数 4

我想要裁剪一个图像,锚定在中心,但只裁剪高度。如何在Drupal 7中做到这一点?

编辑:流程需要自动化。基本上,我希望现有的裁剪过程具有图像样式的功能,但不需要输入宽度和高度的值。

编辑#2:宽度需要可变:)

EN

回答 3

Drupal用户

回答已采纳

发布于 2013-05-13 17:53:35

我认为,您必须使用定制的GD方法。

看看这个模块:https://drupal.org/project/imagecache_行为

使用嵌入的“自定义操作”模块,您将能够使用任何您想要的gd方法。

向图像过滤器中添加自定义筛选器,并找到要使用的gd函数。

例如,要获得B&W图片,要使用的php代码是:

代码语言:javascript
复制
return imagefilter($image->resource, IMG_FILTER_GRAYSCALE);
票数 2
EN

Drupal用户

发布于 2014-10-17 19:11:39

我遇到了一个类似的问题:把图像裁剪到一个固定的高度,但保持宽度不变。

图像缓存动作有一个“定义画布”选项,它可以获取一个轴的百分比("100%宽度“)和另一个轴的像素测量值(”450 the“)。

当我无意中发现“定义画布”时,我已经准备好要深入研究“自定义动作”模块了。

票数 2
EN

Drupal用户

发布于 2017-06-06 22:50:59

我今天也遇到了同样的问题,幸运地找到了图像最大尺寸作物模块。

该模块添加了一种图像样式,当图像尺寸大于给定维数时,该图像将产生图像。与核心图像类型截取相反,只需要一维。

在我自己的测试中,它确实像广告中所做的那样有效。虽然更准确的是:

  • ..。添加“图像效果”,而不是“图像样式”。
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/72893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档