ss實現常用的開關按鈕功能,常用在一些網站的設置頁面中,一般用在手機端的頁面比較多,實現的做法有很多,可以利用圖片完成,也可以用css和js完成!具體效果如下:
實現代碼:
html結構:
css樣式:
js:
期文章我們介紹了如何用swoole創建tcp服務器與websocket服務器,并結合mqtt構成通訊網絡。
Swoole: TcpServer+SocketServer+EMQTT組合,實現基礎設備控制
今期文章,我們就來進行實戰介紹我們如何利用瀏覽器的websocket控制線下硬件。
基礎架構
一、部署tcp服務器和websocket服務器并且安裝emqtt
之前的幾期文章已經講述了相關的內容,朋友們可以回頭去看一看。
相關服務都部署好以后,我們就可以開始編寫控制網頁。
二、編寫控制網頁: websocket.html
新建一個Html,命名為websocket.html,內容如下:
<!DOCTYPE html> <html> <head> <title>終端遠程控制</title> <meta charset="utf-8"> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <script> var socket = new WebSocket('ws://你的服務器ip:39002'); console.log(socket); socket.onopen = function (event) { console.log(event); if (socket.readyState === 1) { console.log('connected'); var data = JSON.stringify({ "reg": "btdaF70c0HUr9iddalkU3" }); socket.send(data); } } // 監聽消息 socket.onmessage = function (event) { console.log(event.data); }; </script> </head> <body> <p style="margin:100px;"> <button id='btn_open'>開燈</button> <button id='btn_close'>關燈</button> </p> </body> </html> <script> document.getElementById('btn_open').onclick = function () { console.log(socket.send( JSON.stringify({ "instruction": "01 05 00 00 FF 00 8C 3A" }) )) } document.getElementById('btn_close').onclick = function () { console.log(socket.send( JSON.stringify({ "instruction": "01 05 00 00 00 00 CD CA" }) )) } </script>
三、調試
打開瀏覽器,然后訪問websocket.html,效果如圖:
視頻如下:
<script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>
好啦,這一期就到這里,感謝各位閱讀,持續關注小搜將會為大家帶來更多實用知識,我們下一期再見。
自蜂鳥網-器材頻道,原文鏈接:https://m.fengniao.com/document/5359927.html
攝影創作離不開光線的運用,對于自然光的把控是基礎,對于人造光的運用是進階,從平面攝影到動態視頻領域,光影構建的唯美畫面是影像工作者辛勤工作與智慧的結晶,而如今無論是靜態圖像的拍攝,還是視頻的拍攝,除了專業的劇本、經驗豐富的團隊等等之外,當然還少不了一套出色的燈光產品。
近幾年來,LED燈具在照明光源中可以說是異軍突起,相比傳統的白熾燈、熒光燈在電量消耗、顯色指數和色溫上面有著不小的優勢,其相對較低的價格也逐漸被用戶所接受。其實不僅是在視頻拍攝領域,在靜態照片的拍攝上面也可以使用LED攝影燈。相較閃光燈,持續光源的優勢在于可以更快地獲得自己需要的光影效果,拍攝也更加簡便、快速。而神牛近期推出的FV系列高速同步閃光LED燈在傳統LED燈的基礎上增加了閃光功能,即可作為LED使用,又可作為閃光燈使用,可以做到一燈多用,功能強大。
·外觀介紹
神牛FV150高速同步閃光LED燈的功率為150W,色溫則為5600K,100%光照度為12000lux。此外這盞燈的CRI顯色系數為96%,TCLI電視照明一致性指數也達到了96%,能夠還原物體最自然,最原始的色彩。
神牛FV150包裝盒內物品
在神牛FV150高速同步閃光LED燈FV150的的包裝箱里,除了燈體之外,標配了包括電源線、遙控器、反光罩和燈頭保護罩。整機采用了與傳統影室閃燈相似的設計,做工相當不錯。
神牛FV150燈頭特寫
神牛FV150燈頭采用了保榮卡口,除了自帶的反光罩之外,還可以適配包括柔光箱、反光傘、蜂巢、雷達罩、束光筒等眾多附件,此外FV系列產品具備無線2.4G接收功能,可以搭配神牛Xpro、X2等帶X系統發射功能的引閃器。
神牛FV150附帶的反光罩
神牛FV150附帶的遙控器
神牛FV150背部參數調節區域
而在機器背部有多個旋鈕和按鍵,左側的旋鈕可以用來調節光源特效、造型燈開關,右側旋鈕則是功率與亮度調節,下方的按鍵也可以調節光源模式以及頻道等。除了無線引閃外,這塊產品也支持PC同步插口引閃。這盞燈在閃光燈模式下,可在1/8至1/1或者7.0-10.0功率輸出,且顯示方式也可以隨意調節。造型燈模式下也可在5%至100%下自由調節。
通風孔以及散熱風扇
神牛FV150通體布置了大量的通風孔,底部也有一個尺寸不小的風扇,能夠保證的空氣的流通,提供良好的散熱效果以提升運行的穩定性。
機身頂部把手
除此之外,FV150在機身尾部還專門設計了一個把手,以方便搬移和收納。
神牛FV系列高速同步閃光LED燈規格參數
·實拍體驗
與普通的閃光燈相比,神牛FV150高速同步閃光LED燈既能充當LED常亮燈源,也能像傳統影室燈一樣進行閃光,能夠適應不同的相比較于傳統熱靴產品,在性能上有著明顯的優勢。在拍攝時我們搭配了一個神牛的柔光箱,并搭配色片調節色溫。首先是人像拍攝的場景。
實拍場景
相信很多攝影師都知道,拍攝小朋友一向是人像拍攝中有一定難度的題材。一方面,傳統的閃光燈由于其閃光原理,對小朋友的眼睛可能會有一定的傷害,二是活潑好動的小朋友常常需要高速快門來定格他們的動作。但在這次人像的模擬拍攝中,神牛FV150高速同步閃光LED燈則能夠很好的解決以上兩個問題。
一方面,由于LED的閃光原理與傳統閃光燈不同,故不會對小朋友的眼睛造成傷害,而這盞燈所支持的高速同步閃光功能,可實現1/8000秒的高速同步,能夠很好的凝固小朋友的動作,把握小朋友的每個可愛瞬間。值得一提的是作為閃光燈時,FV150的亮度可以達到常亮燈亮度的四倍。以更好地凝固動作瞬間。
兒童人像樣片
兒童人像樣片
兒童人像樣片
兒童人像樣片
兒童人像樣片
兒童人像樣片
除了兒童人像的樣片外,在LED常亮模式下,其能夠在0-100%的范圍內進行精細的調光,搭配豐富的配件,也在一定程度上滿足靜物攝影的需求,我們也簡單試用神牛FV150這款高速同步閃光燈進行了靜物的拍攝。在靜物拍攝中這款燈的色溫穩定,而這盞燈的CRI顯色系數為96%,TCLI電視照明一致性指數也達到了96%,也保證了能夠還原物體最自然,最原始的色彩。
靜物攝影樣片
靜物攝影樣片
除了在靜態圖像攝影中能夠運用FV150這款燈具之外,作為一款LED常亮燈,我們也可以在視頻錄制中使用這款等,值得一提的是,這款燈還內置了8種FX特效模式,能夠模擬各種拍攝場景,實現創意光效。
·編輯觀點
相比傳統的閃光燈,可以實現持續照明的LED燈無疑拍攝更加方便,用戶可以直觀看到光影效果,同時相機的測光系統也能夠實現“所見即所得”,可以直接測量曝光范圍內的曝光量,提升用戶的拍攝效率。此外,神牛FV150高速同步閃光LED燈可以兼容保榮卡口的變光工具,可以通過諸如柔光箱、束光筒、硬光箱和擋光板等變光工具實現不同的光效。而其所具備的高速同步閃光功能也進一步擴展了它的使用范圍和場景,進一步提升了其性價比。
而從硬參數來看,神牛FV150高速同步閃光LED燈功率較大、色溫準確、顯色指數高,以及變光附件選擇豐富的優點,不僅在日常視頻拍攝以及微電影拍攝中可以大展身手,在靜態照片的拍攝上也能起到補光、照明的效果。
歡迎關注 蜂鳥網微信公眾號:fengniaoweixin
*請認真填寫需求信息,我們會在24小時內與您取得聯系。