从客户端访问gimp(安装在服务器上)等工具

时间:2013-03-26 07:06:13

标签: web-services web-applications imagemagick gimp image-editing

我想创建一个Web应用程序,通过它我必须访问像Gimp这样的工具来进行图像处理。是否可以通过客户端 - 服务器(服务器上的Gimp)方法来管理我的需求?

我不限制Gimp,但我更喜欢任何具有基本功能的开源(缩小/缩小,选择工具,裁剪工具,透明工具等)。

很抱歉,如果问题是如此有效,我对这种架构并不熟悉。

我希望这个(stackoverflow)是获得人们帮助的平台。

1 个答案:

答案 0 :(得分:1)

在Web应用程序的服务器中进行图像处理有多种方法。

  1. 一种方法是通过命令行调用工具(我认为这是你试图用gimp做的事情)。
  2. 第二种方法是使用您用于开发应用程序的语言的图像处理库。 (有时我用Java做过这个)
  3. 根据您希望的操作类型,使用上述组合。
  4. 但是使用今天的浏览器功能,可以在客户端本身使用HTML5(canvas)+ Javascript完成一些处理。例如,您可以使用类似的东西进行裁剪:

    http://www.webresourcesdepot.com/jquery-image-crop-plugin-jcrop/

    或类似的东西,用于Javascript中的图像处理:

    http://pixastic.com/

    所以,有很多选择。没有更好的方法,这取决于处理的类型,图像的大小,您拥有的硬件等。

    希望它有所帮助...