我有一个要求,我想限制用户上传特定宽高比的个人资料图片只说方形图像。 我想过使用可用的模块,例如: 1)手工作物 2)Javascript图像裁剪 但没有运气,没有工作正常。 然后我想到使用hook_form_alter()添加表单的自定义验证,添加自定义验证器名称来验证表单的属性,但我不知道如何获取上传的文件尺寸,以便我可以检查它是否符合宽高比的要求。 / p>
我可以非常感谢任何模块的建议,我可以通过该模块实现用户可以在上传时裁剪图像的功能,或任何有关如何前进以编写自定义验证的帮助。
我是Drupal的新手。 :S
答案 0 :(得分:1)
在配置»媒体»图像样式中,您可以添加新的图像样式并将图像裁剪为特定的宽高比。
在结构»内容类型»“您的内容类型”»管理显示中,您可以将此样式设置为图像字段。这样所有图像都会被破坏。