得图云 - 新兴的B2D图片云服务商,支持全景和3D等展示

卫若兰
• 阅读 5032

最近我们了解到一家新兴的B2D图片云服务提供商得图云 。为web端与移动端开发者提供图片存储服务,同时以SaaS方式提供创新的图片应用服务。我们从得图云工作人员了解到,他们与非常多的企业公司有合作,主要是帮助客户解决展示问题,核心的技术是图片的展示方面,他们在多个项目的过程中发现了云端服务的重要性,所以把自己擅长的东西,以SaaS服务的方式提供给其他人。同时他们还发布了一个面向广大用户群的摄影网站得图网,这个产品就是用到了得图云底层的技术支持!

得图云 - 新兴的B2D图片云服务商,支持全景和3D等展示

接下来,我们从一个第三方的角度,向大家介绍一下他们提供了哪些特色的服务!

丰富的图片展示方式

得图云的主要特色在于图片的展示,包括:

图片的响应式输出

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推荐开发者先在实验性的新应用以及用户规模较小的站点和移动客户端上试水得图云,也欢迎随时反馈一些使用心得。与核心业务紧密相关的应用、用户规模巨大的应用,目前尚需谨慎考虑。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Peter20 Peter20
4年前
mysql中like用法
like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\
Wesley13 Wesley13
3年前
2019 年 CNCF 中国云原生调查报告
!头图.jpg(https://ucc.alicdn.com/pic/developerecology/6db0c465111b4d9a96eb1ffe85c00e7a.jpg)中国72%的受访者生产中使用Kubernetes在CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区。这是第三次中国云原生调查,以中文进行
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Easter79 Easter79
3年前
TurnipBit开发板DIY呼吸的吃豆人教程实例
  转载请以链接形式注明文章来源(MicroPythonQQ技术交流群:157816561,公众号:MicroPython玩家汇)  0x00前言  吃豆人是耳熟能详的可爱形象,如今我们的TurnipBit也集成了这可爱的图形,我们这就让他来呼吸了~。  0x01效果展示  先一起看下最终的成品演示视频:  http:/
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
mysql查询每个学生的各科成绩,以及总分和平均分
今天看一个mysql教程,看到一个例子,感觉里面的解决方案不是很合理。问题如下:有学生表:!在这里插入图片描述(https://oscimg.oschina.net/oscnet/07b001b0c6cb7e0038a9299e768fc00a0d3.png)成绩表:!在这里插入图片描述(https://oscimg.o
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(