最近我们了解到一家新兴的B2D图片云服务提供商得图云 。为web端与移动端开发者提供图片存储服务,同时以SaaS方式提供创新的图片应用服务。我们从得图云工作人员了解到,他们与非常多的企业公司有合作,主要是帮助客户解决展示问题,核心的技术是图片的展示方面,他们在多个项目的过程中发现了云端服务的重要性,所以把自己擅长的东西,以SaaS服务的方式提供给其他人。同时他们还发布了一个面向广大用户群的摄影网站得图网,这个产品就是用到了得图云底层的技术支持!
接下来,我们从一个第三方的角度,向大家介绍一下他们提供了哪些特色的服务!
丰富的图片展示方式
得图云的主要特色在于图片的展示,包括:
图片的响应式输出
web端和移动端的开发者天天都需要面对的问题是五花八门的屏幕大小和分辨率。使用得图云,只需上传一张图片,得图云就会自动生成多种自定义缩略图尺寸,并可自定义调用规则。如果设置了全局水印,也会自动应用到任意尺寸的图片缩略图。
不仅尺寸是响应式输出,格式也是响应式的。得图云支持jpeg ,png,gif,webp等缩略图输出格式,并支持自动输出最优格式。这样,开发者就不用担心浏览器兼容性问题。既可以在新版的浏览器中使用更优的图片格式,又不用担心影响旧版浏览器用户访问。
得图云还支持限时外链,既可以防止图片被盗用,也方便开发各种阅后即焚应用。
高分辨率图片展示
随着视网膜屏幕的兴起,高分辨率图片应用日趋广泛。得图云支持600亿像素以上的图片在线加载。在低网速的情况下支持无障碍载入。利用得图云,开发者可以开发出让用户惊艳的图片应用。
高分辨率图片展示同时支持Flash、HTML5,开发者无需为设备兼容性操心。
全景和3D展示
得图云的全景效果展示支持全景图像的切片多层存储、分块多层载入,支持10万x10万像素以上高清全景图像,支持立方体、球形、圆柱形、平面全景图像展示,并支持嵌入音频或视频。利用得图云,开发者可以做出非常酷的全景应用。如果开发者希望利用全景功能开发LBS应用,得图云也很贴心地提供了自动定位指南针的功能,在全景浏览的过程中给用户以引导。
得图云支持4帧-36帧的360度物品图像,支持通过鼠键结合的方式实现左转、右转、上移、下移、放大、缩小等一系列操作,方便全方位的查看。3D展示有助于电子商务等应用的开发者高效开发。
和高分辨率图片展示一样,全景展示和3D展示也同时支持Flash、HTML5。
其他
得图云还打算推出物品多面、全景串联、无限画中画、街景展示等功能。
开发
得图云提供的SDK基本涵盖了web端的主流语言,以及移动端的两大平台:
- PHP
- C#
- Python
- Java
- Node.js
- Android
- IOS
美中不足的是没有Ruby的SDK。大量网站基于Ruby的Rails或Sinatra框架搭建,这些网站的开发者需要DIY了。
得图云还提供表单API,允许用户直接上传文件到得图云存储,而不需要开发者额外架设服务器进行中转。遗憾的是表单API目前只提供PHP和C#的SDK,其他语言的开发者需要自行实现。
同时,得图云的API中,图片处理接口说明十分简略,主要涉及图片缩略操作。其他复杂图片处理都没有提到。相应的,全景和3D展示也没有在API文档中说明。大概看了下Python的SDK,其中也没有涉及这部分的API调用。大概是这部分API还没有开放。
得图云记录了应用的流量使用情况、IPS情况、用户地区分布、IP分布、Referer统计信息、搜索引擎统计信息,为开发者进行数据分析和挖掘提供便利。
结语
作为新兴的云图片提供商,得图云值得关注。得图云的野心似乎不限于提供图片存储服务。其丰富的图片展示方式,能帮助开发者快速开发非常酷炫的应用。然而,得图云的文档和API还有待完善,同时由于目前使用量还不算大,其基础架构的健壮性尚待考验。SegmentFault推荐开发者先在实验性的新应用以及用户规模较小的站点和移动客户端上试水得图云,也欢迎随时反馈一些使用心得。与核心业务紧密相关的应用、用户规模巨大的应用,目前尚需谨慎考虑。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。