聊聊移动场景下的图像处理应用设计

   毫无疑问,手机拍摄、移动端处理图像,已成为社交平台图片分享的主要路径。本文将通过一些案例,和大家探讨下从PC端转向移动端,图像处理体验将如何更好地适应小屏操作,以及不同类型的图像处理应用在功能设计上不同的偏重 >>>


  那个“兴冲冲地在电脑上导入相机刚拍摄的照片,打开PS处理照片,再上传至图片社区”的日子仿佛离我们越来越远。 随着社交平台移动化,我们更关心是否能及时、快速地分享照片。现在,移动端的图像处理应用层出不穷,愈加优秀的手机硬件性能为图像类应用创造了更多可能;新一代的单反、存储卡自带WIFI可与手机传输,也让图片分享更快捷;利用手机自带的硬件传感器以及一些应用的智能算法,甚至可以在手机上完成数码相机做不到的功能。

  一、效果一键实现

  Photoshop、Lightroom等PC最常用的专业后期软件在功能上大而全,每个细节调整都可能由不同的工具,分多步实现,满足精细调整的需要,处理时间较长。而在移动场景要处理复杂任务,就显得负担过重了,需要更简单高效的操作方式。

  各图像APP里的滤镜即是打包了曲线、色调、饱和度等调整的预设,在PC里需要的多步调整简化为了APP里的一键操作,成为了手机图像处理里最常用的功能。


  足迹更是整合了图像的剪裁、滤镜、边框、文字和文案功能,一键将普通照片转换成了电影风。虽然早在足迹前,其他应用通过多步操作也可以实现同样效果,但足迹的一键在效率和效果上的提升为它带来了用户的爆发式增长。


  以往HDR(即高动态范围图像:利用每个曝光时间相对应最佳细节的低动态范围图像合成的最终图像)在PC上的实现需要将图像的高光压暗,阴影提亮,调高中间调的对比度来还原图像中的更多细节。或是将多张同一构图不同曝光的照片中,每个元素曝光正确的部分选出,合成在一张图像里,过程较为复杂。而Snapseed的HDR效果则只需要一键即可完成,在大大提高效率,降低了后期门槛的同时,实现了非常棒的效果。


  二、 使用智能算法,减少手动操作

  最早先的人像美容APP更多地依赖用户的手动调整,Facetune需要手动磨皮,点击斑点祛痘祛痣,Line Camera(现为Aillis)常常需要手动定位眼鼻口位置。而当人脸识别算法被大量引入人像处理APP后,磨皮瘦脸只需拉拉滑竿,甚至一键美容即可实现。人脸识别的优势在人像美妆尤为明显。天天P图火爆的疯狂变妆、时尚美妆,自动进行人脸识别五官定位,使得素材妆容完美贴合五官,秒速完成上妆。


  PC上常用的抠图方法是用钢笔工具或其他选区工具将主体的轮廓完整地勾勒出来,在移动端受限于屏幕大小和输入设备,没办法用手指轻松涂圈出主体的轮廓。在天天P图的魔法抠图中,则只需要涂一下需要抠出的主体,程序会自动根据色彩信息分辨出主体的轮廓,将其选中。


  Anticrop在重新构图,延伸图像的使用上非常简单。在PC上延伸图像起码4步,扩展画布,选中可以复制或延伸的画面,将其复制到空白处,使用仿制印章等修补工具使复制的图像与原图像完美结合。而在Anticrop中,需要复制延展的元素都会直接被计算出来,你所需要做的只是拖动到你想延展的边界为止,填补的活儿就交给它吧。


  三、利用手机传感器,在拍摄时就搞定麻烦的后期

  早些时候实现一张全景照片非常费劲。需要三脚架固定机位,以便拍摄的多张照片能保持同一水平。同时需要使用相同的曝光、白平衡、ISO,设置较小的光圈才能拍出方便拼接的原片。还需要使用PS进行后期拼接。


  而iPhone的全景功能则让全景照片的视线变得非常容易。拍摄全景时,手机自动锁定曝光,根据你移动的轨迹和速度提醒你调节水平和移动速度,并在拍摄同时完成拼接,整个过程仅需几秒。

  Camera+在拍摄照片时,会记录下水平仪信息。后期只需要点一下拉直,即可自动完成水平。


  四、拆分复杂操作

  PS中修正图像畸变是对四个角进行拖拽操作。而在小尺寸屏幕上,对图像四个角进行拖拽的体验并不佳,为了给图像留足够的拖拽空间,画面必须缩小,做细微的调整变得很不便。于是Skrwt将透视拆解成两个纬度,上下透视和左右透视,拖动滑竿来改变透视程度,一次只调整一个纬度,既便于把控细节,操作上又较为方便。


  而同样是调整透视和形变的Skew,复制了PC上的交互,操作体验上大打折扣。


  五、 专业级APP倾向隐藏功能,大众级APP需要全功能曝光

  后期APP如Snapseed,Vscocam是众多摄影师的心头好,但对初次接触的用户来说门槛较高。由于功能多,为了减少干扰,让用户更聚焦在当下效果的调整,菜单项往往被隐藏。例如Snapseed中,添加某一效果时,需通过左右滑动调整效果程度,上下滑动来切换其他平级菜单,界面上并不会有常驻的滑杆和菜单。


  Vscocam中要调整滤镜的强度需要二次点击所选滤镜,才会出现强度调整滑杆。在它之前很少有APP隐藏滑杆,而当这种方式逐渐被接受时,越来越多的APP也选择用这样的方式隐藏滑杆,减少画面遮挡。


  Skrwt作为图像畸变纠正APP,面向强迫症更强的专业群体。当对当前调整程度不满意时,需要两次点击滑竿来恢复初始值,隐藏了“还原”按钮。


  相比之下,Aillis(原为line camera)则是更为大众的一款图像处理APP。所有操作都在界面上有对应的按钮。如下例所示,点击添加渐晕时,出现了调整程度的“详细”按钮,进行程度调整后,出现了取消调整的“重置”按钮。虽然界面元素较多,但方便用户找到他们需要的操作。


  六、小众级APP更聚焦单点功能和社交分享

  做大而全的功能需要很大人力投入与技术积累,小团队要在功能上对齐,吃力,但不一定讨好。能够让大家眼前一亮的小众APP多是专注在某个特定功能,将体验和效果做到独树一帜。在推广上,引导用户做社交分享,或是专为社交分享设计产品。 Fused是一款专注做重曝(多重曝光:摄影中一种采用两次或者更多次独立曝光,然后将它们重叠起来,组成单一照片)的应用,功能专注,界面布局专为多重曝光而设计。底部有选择前景图片和背景图片的操作区域,可以随时重新选择前景图片和背景图片,也可以方便地进行前后对调。中间的工具可对前景图片、背景图片分别进行调整,操作的逻辑清晰。


  而Enlight则是一款多功能应用,重曝在它的操作里是一个叫“合成器”的工具。Enlight的界面布局是为单图后期而设计的,在使用“合成器”时,只能添加前景图片,对前景图片做调整,无法修改背景图片,也无法对调前后图片,这样两图要充分融合会有一定困难。


  Frontback是一款为社交而生的图片应用,功能非常简单。用前置摄像头拍下你,后置摄像头拍下你看到的场景,拼成一张图,叙述了一个完整的“你在干什么”的故事,非常适合分享。


  小结

  专业的数码相机和数码后期在摄影的地位虽无法撼动,但在移动时代,数码图像处理的变化已经悄然发生,“手机摄影”已然成为了一种新的标签。在做移动端的图像处理APP设计时,要更多地考虑移动场景对效率和分享的追求,充分利用平台优势,创造更适合的图像处理体验。

时间: 2024-09-20 01:03:36

聊聊移动场景下的图像处理应用设计的相关文章

揭秘红包场景下的高性能本地存储架构设计

前言:红包是最近兴起的全民参与的活动,2017年新春红包在参与人数和业务峰值上都到达了历史新高,其中红包除夕开奖峰值达到90W/s.近日,阿里云系统和块存储负责人.资深专家马涛从高性能本地存储架构设计.高性能本地存储要点分享.高性能本地存储性能数据等方面分享了高性能本地存储的实战经验. 以下内容根据现场分享和幻灯片整理而成. 红包业务特点 支付宝红包的大致业务架构包括单元化部署.统一接入.网关.DAO.数据库以及在线\离线数据处理,整体流程很长.其中数据库在整理的交易链路中起到承上启下的作用.在

Microservices 场景下的持续部署 | 吕健

内容简介 近两年作者在海外交付中参与 microservices 下的团队,为客户提升 Finance 系统的扩展性.作者所在团队,3 对开发(pair programming, 2 个 dev 为 pair)为客户支撑着 11 个 services,持续部署流水线(CD pipeline)是其中必不可少的一个技术实践.本次分享作者将从实践的角度分享 microservices 架构下的持续部署(CD).内容概述 1. microservice 概述:简要介绍 microservice 架构下的

HiStore:阿里巴巴海量数据场景下的OLAP解决方案

摘要:7月27日,.阿里中间件举办了首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货.在首届阿里巴巴中间件技术峰会上,阿里巴巴中间件技术专家焦方飞为大家分享阿里巴巴海量数据场景下的OLAP解决方案,此外还对阿里新推出的高性能时序数据库进行了简单介绍,精彩不容错过. 以下内容根据演讲嘉宾现场视频以及PPT整理而成. 本次分享的主题是阿里巴巴海量数据场景下的OLAP解决方案,主要是也为大家介绍一下阿里巴巴OLAP存储的一款产品--HiStore.大家都知道海量数据,包括大数据和数据仓库这些在

断网故障时Mtop触发tomcat高并发场景下的BUG排查和修复(已被apache采纳)

该文章来自阿里巴巴技术协会(ATA)精选集 目录 现象 NIO模式背景介绍 排查过程 结合业务场景解释问题产生的原因 进一步的发现 解决办法 向Apache社区的反馈 总结 现象 mtop的机器,环境为Ali-Tomcat 7.0.54.2,连接器采用的是NIO模式,在高流量(约1000 qps)的情况下,在Tomcat的启动后一段时间内,抛出ConcurrentModificationException,然后再过一段时间后,Tomcat无法再接受新的请求. 异常堆栈如下: Exception

DockOne微信分享(六十七):互联网场景下闪存优化测试和应用

本文讲的是DockOne微信分享(六十七):互联网场景下闪存优化测试和应用[编者的话]闪存在这几年存储领域发展非常快,应用也越来越广泛,如何能更好的使用闪存,本次分享讲一些闪存相关的优化和应用. 闪存应用场景 数据库 NoSQL 分布式存储 CDN 公有云存储 综合上面几种场景看,闪存主要适合有比较高的随机IO需求和带宽需求的场景.场景选择上,也是要发挥闪存的长处.目前上面业务中 未来几年发展比较快的会是在公有云存储这一部分.下图就是某厂商云盘对比,可以看到闪存的价格已经很接近机械硬盘了,而单从

VR浏览器,能否引爆新场景下的“入口之战“?

提及浏览器,可谓是一个古老的行业,伴随着互联网的发展延续至今.PC时代,微软凭借着IE的"免费+捆绑"策略保持了其长达10余年的垄断统治,一度占领着PC时代的入口. PC时代已经证明了浏览器商业化方向,作为一个高活跃度.强展现力的平台,浏览器在移动时代承载的服务范围会更多,服务越多,意味着商业价值越大,鉴于此以BAT为首的巨头均在布局移动端浏览器. 可以说,互联网发轫伊始,以浏览器为焦点的互联网巨头交战一直未曾停歇.究其缘由就是"入口效应","入口&quo

红包场景下,高性能本地存储技术将硬件性能发挥到极致

直播视频回顾:https://yq.aliyun.com/edu/lesson/play/619 幻灯片下载:http://yqfile1.alicdn.com/23eb4c8ff139b424f4430f7f584915ef.pdf 以下内容根据现场分享和幻灯片整理而成. 红包业务特点 支付宝红包的大致业务架构包括单元化部署.统一接入.网关.DAO.数据库以及在线\离线数据处理,整体流程很长.其中数据库在整理的交易链路中起到承上启下的作用.在红包业务中,数据库具有三大特点: (1)峰值压力大.

《深入理解Scala》——第2章,第2.5节多态场景下的判等

2.5 多态场景下的判等 深入理解Scala 众所周知,为多态的面向对象系统定义合适的判等和散列方法是个特别难的过程.这是因为子类可能在整个过程中造成一些相当怪异的问题,尤其是当类型层次上有多个实体(concrete)级别的时候.一般来说,对于需要比引用判等更强的判等(译者注:比如需要判断对象内部数据)的类,最好避免多层实体类层次.这是什么意思呢?有些时候类只需要引用判等就够了.也就是说只要两个对象不是同一个实例就判为不等.但是如果我们需要判断两个不同实例是否相等,而且又有多层实体类层次(mul

分布式实时处理系统在高性能计算场景下的应用

本文根据DBAplus社群第82期线上分享整理而成   讲师介绍  卢誉声 Autodesk资深系统研发工程师   <分布式实时处理系统:原理.架构与实现>作者,Hurricane实时处理系统主要贡献者,多部C++领域译作.   大家好,我们今天主要讨论以下几个问题: 机器学习与实时处理系统应用 分布式计算拓扑搭建 消息算法调优 Hurricane计算框架与未来展望   一.机器学习与实时处理系统应用   现在我们先来看看第一部分:机器学习与实时处理系统应用.我们首先简单了解下机器学习,然后引