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


Drupal 7:replace original image with ImageStyles generated image

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

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

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

为了确保我清楚无误-

  1. 用户通过常规图像字段上传大图像(比如2000像素乘1300像素)
  2. 使用图像样式,我执行一些效果(特别是javascript裁剪,但这可能是通用的),然后用根据图像样式生成的图像替换原始图像
  3. 所有附加的图像样式(不同大小等)都使用新的原始图像,并从中派生

我认为使用自定义模块可以很容易地做到这一点,他们一定使用了类似于图像编辑器项目的东西——请参阅drupal.org/project/imageeditor,只是不确定要使用什么挂钩或如何使用它。任何建议、提示或指导都会很棒。

检查模块-样式为的原始图像

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

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