云/RESTful接口用于图像/GraphicsMagick

9
我正在寻找一种云服务,可以上传图片并对其进行裁剪/缩放。
基本上我正在寻找像zencoder一样的服务,但是用于图像而不是视频。
我知道cloudinary,但它强制你将图像存储在他们的系统中,以便他们可以提高费用。有没有其他声誉良好的替代方案?

对于任何想要自己开发的人来说,Photon 提供了一个非常出色的基础。 - Michael Mior
3个回答

8
Blitline可以为您完成这项任务。 http://www.blitline.com/docs/quickstart 以下是使用curl实现此操作的示例:
curl "http://api.blitline.com/job" \
  -d json='{ "application_id": "sgOob0A3b3RdYaqwTEJCpA", 
             "src" : "http://www.google.com/logos/2011/yokoyama11-hp.jpg", 
             "functions" : [ {"name": "blur", 
                              "params" : {"radius" : 0.0, "sigma" : 2.0}, 
                              "save" : { "image_identifier" : "some_id" }} ]}' 

以下是可以使用的图片功能列表。

注意:

  • 源图像应为公共图像,或存储在您的Amazon S3帐户中。
  • 目标图像将存储在blitline的S3帐户上,或存储在您自己的S3帐户上。

所以是 bitline 还是 blitline? - NH.

3

你的意思是,比如由ImageMagick的开发者提供的免费服务:

或者是付费的“软件即服务”:

据我所知,...

  • Cloudinary 提供 RESTful 和 JSON 接口,而 Blitline 只有 JSON 接口。
  • Cloudinary 的图片处理功能可能比 Blitline 更丰富一些。
  • 两者都支持裁剪和调整大小。
  • Blitline 的价格可能比 Cloudinary 更便宜。

更新:抱歉,我忘记了你已经提到了Cloudinary...


有类似的东西,但我正在寻找一个API,并且这是一家不会突然停止提供服务的企业。 - Harry
@Harry:在你提供相反的证据之前,依我看来,“ImageMagick Studio LLC”是一家企业... :-) - Kurt Pfeifle

1

或者,imgix 也值得探索。他们自己提到,这不是一个简单的ImageMagick包装器,而是一个相当广泛的图像操作命令集。

他们的文档页面 列出了通过URL提供的命令示例,完整的API 得到了广泛的记录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接