寻找一个好的动态成像解决方案

时间:2010-05-24 01:10:09

标签: c# asp.net image resize cdn

我在一家小型电子商务商店工作,我们正在寻找一个能够动态调整产品图片大小的流程。目前,我们的设计师拍摄高分辨率照片,由制造商提供或在内部创建,并改变它们以适应我们网站上的各种页面。设计师不断调整每个产品照片的尺寸,裁剪,改变压缩等级,以满足业务需求。由于我们的产品线经常更新,这变成了单调的任务。

Abobe Scene7完全符合我们的目标,图像是从CDN提供的。不幸的是我们发现它太贵了。

我很想知道别人如何在他们的组织中处理这个过程。有没有人知道任何好的第三方工具或其他SAAS提供商可以处理执行一些基本的图像处理并动态提供它们?

5 个答案:

答案 0 :(得分:2)

您描述的很多内容都可以使用.NET框架中提供的组件来完成。

我们使用ImageGlue的COM版本取得了巨大的成功,并发现它非常稳定和有效。当有人通过我们的管理站点上传图像时,我使用ImageGlue生成缩略图并在存储之前调整图像大小。你也可以通过让你的图片标签引用像

这样的网址动态地做到这一点
<img src="/services/image?id=1231231&w=200&keepAspect=1">

让图像页面或服务生成图像并将其流回浏览器。

这不会解决内容传送网络等问题,但它相对便宜,可能会让您指向正确的方向。

答案 1 :(得分:1)

ImageResizing.Net库提供亚马逊CloudFront-compatible dynamic image resizing - 您可以立即调整动态图像的大小,以及边缘缓存的可扩展性和响应能力。

虽然核心库不含MIT,但Cloud bundle的成本为99美元(但包括源代码和再分发权限)。

还没有托管服务版本,但可能很快就会出现。 Vote for the idea如果你想要更快的话。{/ p>

- 作者

答案 2 :(得分:1)

Uploadcare是一种IaaS解决方案,用于将图像直接上传到CDN,并使用URL命令裁剪,调整大小和转换上传的图像:

https://uploadcare.com

例如,这是图像的完整版本(非常重,4034x2672px):

http://www.ucarecdn.com/6fdab0d5-5a07-4b34-8a3a-f61727972745/full.jpg

Full version of an image

这是一个裁剪和调整大小的:

http://www.ucarecdn.com/6fdab0d5-5a07-4b34-8a3a-f61727972745/-/crop/1000x1000/1300,1600/-/resize/300x/tree.jpg

Tree image

更多信息:https://uploadcare.com/upload-api-cloud-storage-and-cdn/#crop-resize-and-transform-uploaded-images

注意:我是联合创始人:)

答案 3 :(得分:0)

Webqem是一家总部位于澳大利亚的公司,以极具竞争力的价格提供动态成像的SAAS解决方案。

查看http://www.maxoom.com.au网站,有很多视频展示服务中的功能如何运作。

答案 4 :(得分:0)

最简单的必须是http://getthumbsup.com。我们将它与imgur sideloading功能http://api.imgur.com/resources_anon#sideloading完美无误地结合使用。