Drupal 7 验证图像的纵横比

Drupal 7 验证图像的纵横比,drupal-7,Drupal 7,我有一个要求,我想限制用户上传特定纵横比的个人资料图片只说方形图像。 我考虑使用可用的模块,例如: 1) 人工收割 2) Javascript图像裁剪 但是运气不好,没有一个工作得很好。 然后,我考虑使用hook\u form\u alter()添加表单的自定义验证,添加自定义验证程序名称以验证表单的属性,但我一直在思考如何获取上传的文件维度,以便检查它是否满足纵横比的要求 如果有任何关于我可以实现这一功能的模块的建议,用户可以在上传时裁剪图像,或者有任何关于如何编写自定义验证的帮助,我将不胜感

我有一个要求,我想限制用户上传特定纵横比的个人资料图片只说方形图像。 我考虑使用可用的模块,例如: 1) 人工收割 2) Javascript图像裁剪 但是运气不好,没有一个工作得很好。 然后,我考虑使用hook\u form\u alter()添加表单的自定义验证,添加自定义验证程序名称以验证表单的属性,但我一直在思考如何获取上传的文件维度,以便检查它是否满足纵横比的要求

如果有任何关于我可以实现这一功能的模块的建议,用户可以在上传时裁剪图像,或者有任何关于如何编写自定义验证的帮助,我将不胜感激


我是Drupal的新手S

在配置»媒体»图像样式中,您可以添加新的图像样式,并将图像裁剪为特定的纵横比

在结构»内容类型»您的内容类型»管理显示中,您可以将此样式设置为图像字段。这样,所有图像都将被交叉