Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 是否存在任何开源的独立restful映像服务器?_Image_Image Processing_Nginx_Gridfs - Fatal编程技术网

Image 是否存在任何开源的独立restful映像服务器?

Image 是否存在任何开源的独立restful映像服务器?,image,image-processing,nginx,gridfs,Image,Image Processing,Nginx,Gridfs,我计划开发一个具有以下功能的独立restful映像服务器,但首先想知道在开源世界中是否已经存在类似的东西(语言不重要): 主映像上的restful(crud),例如:/GET/asd983249as 可能是批量获取/列表 支持与图像直接相关的元数据(知识共享信息、维度等)(不包括从域到这些图像的引用) restful懒散地获取图像的不同“格式副本”。即:如果格式副本不存在,则会根据请求创建该格式副本。显然,原始图像需要存在。允许不同的操作(首先调整大小和裁剪) e、 g:/GET/asd98

我计划开发一个具有以下功能的独立restful映像服务器,但首先想知道在开源世界中是否已经存在类似的东西(语言不重要):

  • 主映像上的restful(crud),例如:/GET/asd983249as
  • 可能是批量获取/列表
  • 支持与图像直接相关的元数据(知识共享信息、维度等)(不包括从域到这些图像的引用)
  • restful懒散地获取图像的不同“格式副本”。即:如果格式副本不存在,则会根据请求创建该格式副本。显然,原始图像需要存在。允许不同的操作(首先调整大小和裁剪)
    • e、 g:/GET/asd983249as/100x100(简单调整大小)
    • 允许的维度是可配置的,因此不会被拒绝(无论如何也不会那么快)
非功能性:

  • 合理的性能/可扩展性/HA(是的,我知道这并不能说明什么)
  • 可能在mem缓存中
考虑走Mongo GridFS路线,几乎免费获得MongoDb分片和复制。将Nginx放在前面,也许(部分)直接使用Nginx-gridfs(见下文)应该考虑到其余的东西,如果gridfs本身无法处理这些东西(不知道),通过一些配置,可以进行一些简单的缓存

来源:

nginx网格

lazy gets的想法(以及我所寻找的简单实现,尽管它似乎比一个积极维护的项目更为业余)

其他接近但不是最终解决方案的东西


有什么已经做到了吗

我向您推荐这个项目:

它易于使用,稳定,适用于大型项目


但我仍然对替代方案感到好奇。

我在寻找一个项目的选项,我在下面找到了这两个选项。它们并不完全符合您的要求,但似乎相当成熟。不过,我还没有这方面的经验

  • 基本版是开源的。更先进的解决方案并非如此
  • (与关联)具有许多有趣的功能,如人脸检测、新的编解码器、智能裁剪

  • 为什么要投否决票?对现有开源库的引用很难被认为会引起争论,等等。?