拍照被嫌棄,他用分散式技術開發了一款自拍神器
殷冬是一名從事軟體開發 5 年的全棧工程師,也是本次HarmonyOS 開發者應用創新大賽的參賽者之一。這次大賽,他帶來的是一款名為《分鏡頭App》的作品,顧名思義,這款應用利用了 HarmonyOS 的分散式能力,目的是幫助使用者拍出更滿意的照片。
開發該應用的靈感,來源於殷冬的個人經歷。雖然是一名前後端各項技能兼備的全棧工程師,但在拍照這件事上,殷冬卻完全不得要領,屢屢被女友“嫌棄”。去年完成個人工作室籌備後,恰逢 HarmonyOS 手機開發者 Beta 版本釋出和開發者應用創新大賽啟動,殷冬很快敲定了《分鏡頭App》的開發方向。
相比於普通的相機應用,殷冬的《分鏡頭App》透過分散式技術,可實時控制多部手機或PAD進行拍攝,充分利用後置攝像頭的高畫素,在自拍時,只需將手機/PAD放置在前方合適的位置,就能透過手中的另一臺手機/PAD遙控拍攝,並且支援拍攝畫面實時呈現,被拍攝者可以直接看到鏡頭裡的自己,既方便隨時調整姿勢,又可指導拍攝者及時調整構圖,提高成片質量。
“第一次學習 HarmonyOS 北向開發技術,就被深深吸引了。分散式任務排程、分散式檔案管理、分散式資料管理、軟匯流排技術,這些全新的技術令人嚮往。”殷冬在言談中沒有掩飾對這一技術的欣賞。
HarmonyOS 豐富的能力,也給了殷冬足夠的發揮空間,除了在拍照時呼叫多裝置的硬體資源,他還開發出了更多玩法。
拍攝影片時,《分鏡頭App》亦支援用手機管理所有組網裝置的錄製時機、畫面,透過另一臺手機或PAD實時展示錄製的畫面。
利用 HarmonyOS 的分散式檔案管理能力,《分鏡頭App》還能做到讓每臺組網裝置均可檢視拍攝的照片和影片。
“簡單”,是殷冬在《分鏡頭App》的開發過程中的最大感受。以往跨終端呼叫需要涉及到中介軟體、網路等繁瑣工作,在 HarmonyOS 中僅需要幾個配置、幾行程式碼即可完成,“那種感覺就像是綠皮車和高鐵的區別,速度不是一般的快。”
但在他看來,HarmonyOS 的能力遠不止於此,未來,他還計劃給《分鏡頭App》增加更智慧化的配置以簡化使用者操作,比如根據使用者選擇的模板,自動配置拍攝流程、拍攝裝置順序等,甚至實現分散式美顏濾鏡、異地多人線上合照等有趣且實用的功能。
《分鏡頭App》是殷冬個人工作室的首款應用,對他而言,開發者大賽只是一個起點,“給使用者提供一個全新的拍攝體驗,是我最終的目標。”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997629/viewspace-2773388/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 阿里程式設計師相親被嫌棄,只因穿了雙特步鞋!阿里程式設計師
- 35歲怎麼就成了“被嫌棄一族”
- IPFS分散式儲存挖礦技術系統開發分散式
- 分散式技術-Zookeeper概述分散式
- 開源了!RadonDB分散式資料庫核心技術與實現詳解分散式資料庫
- 決策易aPaaS,一款非技術人員也能使用的自定義開發神器
- IPFS分散式儲存挖礦系統開發軟體技術分散式
- 搞懂分散式技術17:淺析分散式事務分散式
- 搞懂分散式技術12:分散式ID生成方案分散式
- 騰訊放棄收購DNF開發商NEXON,嫌貴還是不合適?
- 真正硬核分散式資料庫:開發分散式SQL資料庫的6種技術挑戰 - YugaByte分散式資料庫SQL
- 去銀行貸款被拒、租辦公樓遭人嫌棄:小島秀夫談《死亡擱淺》開發幕後
- 分散式技術中不可或缺的分散式互斥方案分散式
- 分散式技術“上位”進行時分散式
- 技術分享 | Redis 之分散式鎖Redis分散式
- 分散式鏈路追蹤技術分散式
- 一款上班摸魚神器!還不會被老闆發現
- 推薦一款 Python 開源庫,技術人必備的造資料神器!Python
- 推薦一款Python開源庫,技術人必備的造資料神器!Python
- 搞懂分散式技術3:初探分散式協調服務zookeeper分散式
- 不同體系分散式儲存技術的技術特性分散式
- 高併發核心技術 - 冪等性 與 分散式鎖分散式
- 分散式資料庫技術之路未來如何發展?分散式資料庫
- 新作首周銷量不到2萬份,這個開創了「開放世界」品類的IP怎麼就被嫌棄了?
- 「分散式技術專題」併發系列三:樂觀併發控制之原型系統(分散式驗證)分散式原型
- 這家公司打造了千億量級IP,為什麼遭全球玩家嫌棄?
- 搞懂分散式技術16:淺談分散式鎖的幾種方案分散式
- 分散式資料庫技術論壇分散式資料庫
- Ceph分散式儲存技術解讀分散式
- 分散式賬本技術的闡述分散式
- 「分散式技術專題」副本機制分散式
- 「分散式技術專題」故障恢復分散式
- 分散式賬本技術的應用分散式
- 分散式賬本技術的潛力分散式
- 分散式賬本技術的優勢分散式
- 基於HarmonyOS分散式技術,他們打造了一款軟硬體結合的全領域C端產品分散式
- 推薦一款技術人必備的介面測試神器:ApifoxAPI
- 分散式資料庫技術的演進和發展方向分散式資料庫