在symfony中保存图像区域

时间:2010-12-21 20:00:23

标签: php javascript image-processing symfony1

我需要创建一些类型的Quizz应用程序,必须有2个部分:

  • 后端:在那里我需要上传一张图片并保存2个区域:1个右侧区域和1,2或3个错误区域(< - 我该如何实现?)

  • 前端:系统将随机显示图片,用户必须选择一个所选区域...当他点击应用程序时会告诉他是否正确。

对我来说,困难的部分是如何在上传的图像上设置此可点击区域。

我想在symfony中做这个项目(这将是我的第一个),但我也可以从.Net和WPF开始。

任何帮助,线索或示例都会非常有帮助

提前感谢。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你想:

  • 后端:上传图片,将其划分为X. 部分,标记一个部分作为 “正确”区域和所有其他区域 “不正确的”区域。
  • 前端:点击图片:如果XY坐标位于“正确”区域,请执行A,否则执行B

更难的部分是为后端应用编写javascript层,以便您可以轻松地在上传的图像上绘制选区,特别是如果您打算使用更复杂的形状(而不是仅仅为客户端使用许多库中的矩形) - 种植)。但是可以做到。

在服务器端,您只需存储“正确”图像的坐标,因此您选择的服务器框架与您要完成的工作无关。

有关javascript裁剪实用程序如何完成您想要执行的操作的灵感,请查看此处:http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/

希望这有帮助。