Drupal 7:用ImageStyles生成的图像替换原始图像

时间:2012-03-09 17:42:57

标签: php image drupal module

我在Drupal 7社交网站上使用各种内容类型的常规图像字段(以及http://drupal.org/project/imagecache_profiles上的用户个人资料图片)。对于裁剪,我使用http://drupal.org/project/imagecrop作为图像样式效果。

我想将原始图像替换为imagecrop样式生成的图像。如何使用从图像样式效果创建的图像替换用户的原始图像(当您在视图中调用它时用于后续图像样式的图像)?

我不确定解决此问题的最佳方法,这就是我发布问题的原因。

确保我清楚 -

  1. 用户通过常规图像域上传大图像(例如2,000像素乘1300像素)。
  2. 使用图像样式,我执行一些效果(特别是javascript裁剪,但这可能是通用的),然后将原始图像替换为从图像样式生成的图像。
  3. 所有其他图像样式(不同尺寸等)都使用新的原始图像并从中派生出来。
  4. 我认为这可以使用自定义模块轻松完成,并且必须使用类似图像编辑器项目的东西 - 请参阅drupal.org/project/imageeditor,只是不确定要使用哪些钩子或如何跳转到此。任何建议,提示或方向都会很棒。

2 个答案:

答案 0 :(得分:0)

我相信您可以通过在您的字段的显示设置下进行更改来解决您的问题:

/ admin / structure / types / manage / [您的内容类型机器名称] / display

答案 1 :(得分:0)

检查模块 - Original image with style