拍照被嫌棄,他用分布式技術(shù)開(kāi)發(fā)了一款自拍神器

殷冬是一名從事軟件開(kāi)發(fā) 5 年的全棧工程師,也是本次HarmonyOS 開(kāi)發(fā)者應(yīng)用創(chuàng)新大賽的參賽者之一。這次大賽,他帶來(lái)的是一款名為《分鏡頭App》的作品,顧名思義,這款應(yīng)用利用了 HarmonyOS 的分布式能力,目的是幫助用戶(hù)拍出更滿(mǎn)意的照片。

拍照被嫌棄,他用分布式技術(shù)開(kāi)發(fā)了一款自拍神器

開(kāi)發(fā)該應(yīng)用的靈感,來(lái)源于殷冬的個(gè)人經(jīng)歷。雖然是一名前后端各項(xiàng)技能兼?zhèn)涞娜珬9こ處?但在拍照這件事上,殷冬卻完全不得要領(lǐng),屢屢被女友“嫌棄”。去年完成個(gè)人工作室籌備后,恰逢 HarmonyOS 手機(jī)開(kāi)發(fā)者 Beta 版本發(fā)布和開(kāi)發(fā)者應(yīng)用創(chuàng)新大賽啟動(dòng),殷冬很快敲定了《分鏡頭App》的開(kāi)發(fā)方向。

相比于普通的相機(jī)應(yīng)用,殷冬的《分鏡頭App》通過(guò)分布式技術(shù),可實(shí)時(shí)控制多部手機(jī)或PAD進(jìn)行拍攝,充分利用后置攝像頭的高像素,在自拍時(shí),只需將手機(jī)/PAD放置在前方合適的位置,就能通過(guò)手中的另一臺(tái)手機(jī)/PAD遙控拍攝,并且支持拍攝畫(huà)面實(shí)時(shí)呈現(xiàn),被拍攝者可以直接看到鏡頭里的自己,既方便隨時(shí)調(diào)整姿勢(shì),又可指導(dǎo)拍攝者及時(shí)調(diào)整構(gòu)圖,提高成片質(zhì)量。

“第一次學(xué)習(xí) HarmonyOS 北向開(kāi)發(fā)技術(shù),就被深深吸引了。分布式任務(wù)調(diào)度、分布式文件管理、分布式數(shù)據(jù)管理、軟總線(xiàn)技術(shù),這些全新的技術(shù)令人向往。”殷冬在言談中沒(méi)有掩飾對(duì)這一技術(shù)的欣賞。

HarmonyOS 豐富的能力,也給了殷冬足夠的發(fā)揮空間,除了在拍照時(shí)調(diào)用多設(shè)備的硬件資源,他還開(kāi)發(fā)出了更多玩法。

拍攝視頻時(shí),《分鏡頭App》亦支持用手機(jī)管理所有組網(wǎng)設(shè)備的錄制時(shí)機(jī)、畫(huà)面,通過(guò)另一臺(tái)手機(jī)或PAD實(shí)時(shí)展示錄制的畫(huà)面。

利用 HarmonyOS 的分布式文件管理能力,《分鏡頭App》還能做到讓每臺(tái)組網(wǎng)設(shè)備均可查看拍攝的照片和視頻。

“簡(jiǎn)單”,是殷冬在《分鏡頭App》的開(kāi)發(fā)過(guò)程中的最大感受。以往跨終端調(diào)用需要涉及到中間件、網(wǎng)絡(luò)等繁瑣工作,在 HarmonyOS 中僅需要幾個(gè)配置、幾行代碼即可完成,“那種感覺(jué)就像是綠皮車(chē)和高鐵的區(qū)別,速度不是一般的快。”

但在他看來(lái),HarmonyOS 的能力遠(yuǎn)不止于此,未來(lái),他還計(jì)劃給《分鏡頭App》增加更智能化的配置以簡(jiǎn)化用戶(hù)操作,比如根據(jù)用戶(hù)選擇的模板,自動(dòng)配置拍攝流程、拍攝設(shè)備順序等,甚至實(shí)現(xiàn)分布式美顏濾鏡、異地多人在線(xiàn)合照等有趣且實(shí)用的功能。

《分鏡頭App》是殷冬個(gè)人工作室的首款應(yīng)用,對(duì)他而言,開(kāi)發(fā)者大賽只是一個(gè)起點(diǎn),“給用戶(hù)提供一個(gè)全新的拍攝體驗(yàn),是我最終的目標(biāo)。”

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )