lecher
2016-11-27 23:39:50 +08:00
做过类似的网站。实际上用客户端去实现更省事。
Web 的话有几个技术问题要解决。
1 、字体,字体文件都很大,加载字体相当影响体验,实际制作的时候偷懒,用了浏览器默认显示的字体,很多用户喜欢自己安装很炫的字体,尤其移动端的用户。
2 、 gif 图片渲染,动态图片在浏览器层面,需要渲染很多帧,以目前浏览器对 js 的支持和我考察过的开源渲染框架,都需要前后端配合对图片做额外的处理才能满足效率,而且有比较大概率的丢帧现象。最后取巧,用了后端渲染的方式,性能和效果上面都能满足需求。
3 、 PC 客户端的兼容性, IE 或者国产浏览器的默认兼容模式坑比较多。对 Windows 用户用了 flash 的 as 脚本写了个编辑器,只做调用本地字体并将需要编辑的文本内容生成静态图片提交给后端,还算体验统一。移动端之类支持更多特性的浏览器,直接用 HTML5 相关的库解决问题。
4 、服务端对于 gif 图片的合成处理,随手用的 imagiemagick ,对合并动态图片和静态图片的处理性能还不错,参数调好之后,没有明显的丢帧和黑边重叠现象。
5 、移动端复制 gif 图片的问题, iOS 的系统对于复制浏览器中的动态 gif 只能复制第一帧的问题无解,目前只能提醒用户自行下载再转发。
6 、搜索的准确度,开放给用户为原始图片打标签,基于标签建倒排索引的开源工具库很多,我偷懒用的 sphinx 。
实际上使用流程很简单。
客户端生成图片需要展示的文本静态图片
静态图片直接在客户端合成 /动态图片提交文本图片到后端合成
显示合成图片效果
让用户复制图片转发
管理上面也很简单,上传图片到服务器,设置文本展示区域,图片类型。
app 实现的话,无论 iOS 还是 Android 解决我提到的问题都有方案,所以相关的 app 相当多。而且都玩出花样来了。
这个需求没有冒出来大家都知道的项目,我感觉有几个原因:
用户群确实太小,看起来发图频次很高的需求,实际上愿意编辑图片文本的用户并不多,大部分都是盗图党,一次下载可能好几天都不会再回来使用。
版权风险比较大,很多斗图调侃的内容都是热点话题相关的人物或者有版权的内容,二次衍生的创作绕不开商业上面的问题。涉及蛤蛤之类的调侃更危险。因此愿意投入资源推广的公司不多。
通讯工具内置的表情已经可以满足大部分人的需求,用户主动找图片的动力并不是想象的那么大。
盈利模式不清晰,很难对从使用斗图的用户上面获取太大的流量变现。
我还是相信斗图这个亚文化领域可以做出一点什么新生态,毕竟视频流弹幕这种模式都在直播出现之后迸发出新的活力,斗图这种亚文化早晚有爆发,只是目前还看不懂到底会在什么领域迸发新生命。
我踩过的坑就这些,如果有心要在这个方向做项目玩,并且可以不在意营收压力可以养很多年的话,可以借鉴一下我翻过车的坑。