国产免费牲交视频无遮挡_偷偷鲁视频成人免费视频_中文无码 日韩精品_曰韩无码人妻中文字幕

新聞資訊

新聞資訊
首頁 > 新聞資訊 > 正文內(nèi)容

關(guān)于做網(wǎng)站logo用ai做嗎的信息

時(shí)間:2023-11-28 信途科技新聞資訊

行早 發(fā)自 凹非寺量子位 報(bào)道 | 公眾號 QbitAI

萬萬沒想到,如此普通的復(fù)選框,竟也能玩出這種高度!

例如點(diǎn)一下復(fù)選框,屏幕就像被投入石子的水面泛出波紋:

設(shè)定好初始狀態(tài),就可以開始展示《生命游戲》的演化過程;

控制上下左右,還能還原經(jīng)典游戲《貪吃蛇》;

這就是一位做前端開發(fā)的小哥Bryan,近期在自己的網(wǎng)站上發(fā)布的有關(guān)checkbox (復(fù)選框)的新玩法。

這個(gè)項(xiàng)目在Hacker News上引來了大量網(wǎng)友評論。

高贊評論已經(jīng)給小朋友安排得明明白白了~

而面對一些諸如“為什么要用復(fù)選框,普通像素就可以達(dá)到這種效果”的質(zhì)疑,也有人為Bryan說話:

回到這件事本身,其實(shí)在去年早些時(shí)候,他就建了一個(gè)名為Checkboxland的JavaScript庫。

它可以將任何內(nèi)容呈現(xiàn)為HTML復(fù)選框。

還有更厲害的玩法

講真,剛才展示的復(fù)選框效果,只能說是“開胃菜”。

不僅僅是簡單的動畫,日常拍下的照片,記錄的生活vlog,一樣可以成為“復(fù)選框”的素材。

小哥本人也一度以為靈感耗盡,但在參閱了一篇關(guān)于將圖像轉(zhuǎn)化為ASCII的文章之后,Bryan將耐克和蘋果的logo轉(zhuǎn)化了出來(不建議轉(zhuǎn)化迪士尼的logo)。

小哥本人也是老二次元了,《Bad Apple》也是信手拈來:

隨后,自嘲“the CheckBox guy”的小哥賦予了復(fù)選框更多的可能,他又拓展了Checkboxland API,用來加載任何視頻并生成復(fù)選框版本。

下面這個(gè)看起來就像進(jìn)入了《星際穿越》的五維立方體。

而此刻你如果打開攝像頭,Bryan還可以帶領(lǐng)你半只腳踏進(jìn)《黑客帝國》~

趕快學(xué)起來,說不定還能用來畫心形圖,成為你的表白神器(不是)!

復(fù)選框花式玩法,什么原理?

看似炫酷的效果實(shí)際制作過程只需分為兩大步,手把手教你!

1.做出原本的圖像。

2.將圖像轉(zhuǎn)化為ASCII文本輸出。

以水波為例,首先要生成這樣動態(tài)的水波。

想要生成它,需要以中心為原點(diǎn),在xy平面上建立正弦函數(shù)。

z軸垂直屏幕向外,把z軸的數(shù)值轉(zhuǎn)化為灰度,白色為波峰,黑色為波谷。

然后在圖形計(jì)算器desmos上讓水波動起來,這樣第一步就完成了。

第二步,將第一步的成果轉(zhuǎn)化為ASCII碼輸出。

這一步的轉(zhuǎn)化主要涉及到將彩色對應(yīng)灰度。

采用這個(gè)公式,即使是彩色的圖片,也只不過是五彩斑斕的灰罷了~

GrayScale = 0.21 R + 0.72 G + 0.07 B

提取原圖的RGB色彩,輸出為灰度:

const toGrayScale = (r, g, b) => 0.21 * r + 0.72 * g + 0.07 * b;const convertToGrayScales = (context, width, height) => {const imageData = context.getImageData(0, 0, width, height);const grayScales = [];for (let i = 0 ; i < imageData.data.length ; i += 4) {const r = imageData.data[i];const g = imageData.data[i + 1];const b = imageData.data[i + 2];const grayScale = toGrayScale(r, g, b);imageData.data[i] = imageData.data[i + 1] = imageData.data[i + 2] = grayScale;grayScales.push(grayScale);}context.putImageData(imageData, 0, 0);return grayScales;};

然后為每個(gè)像素賦灰度值:

const grayRamp = '$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/|()1{}[]?-_+~<>i!lI;:,"^`\'. ';const rampLength = grayRamp.length;const getCharacterForGrayScale = grayScale => grayRamp[Math.ceil((rampLength - 1) * grayScale / 255)];

const asciiImage = document.querySelector('pre#ascii');const drawAscii = (grayScales) => {const ascii = grayScales.reduce((asciiImage, grayScale) => {return asciiImage + getCharacterForGrayScale(grayScale);}, '');asciiImage.textContent = ascii;};

最后調(diào)整一下圖片大小就大功告成了~更多詳細(xì)內(nèi)容見文后鏈接~

在線可玩,快來試試

在最近的更新中,Bryan稱,他創(chuàng)造新天地的事情將暫時(shí)告一段落。

但是他不僅留下了復(fù)選框新玩法原理的詳細(xì)介紹,還有自制的豐富的demos。這些足以讓你探索創(chuàng)造。

簡單的動畫,貪吃蛇,通過攝像頭實(shí)時(shí)生成復(fù)選框版圖像(demos中的webcam)…

點(diǎn)擊即可試玩,以貪吃蛇和webcam為例:

點(diǎn)擊snake,鍵盤上下左右即可控制貪吃蛇:

點(diǎn)擊webcam,打開前置攝像頭,可以看到自己的實(shí)時(shí)動態(tài):

根據(jù)網(wǎng)友的反饋,似乎在安卓系統(tǒng)中打開會白屏,但是在Mac Safari, iPhone Safari, 桌面Chrome上都可以使用。

感興趣的小伙伴,快來試試吧~

參考鏈接:

[1]https://xintu.bryanbraun.com/2021/09/21/i-keep-making-things-out-of-checkboxes/[2]https://news.ycombinator.com/item?id=28826018[3]https://xintu.jonathan-petitcolas.com/2017/12/28/converting-image-to-ascii-art.html[4]https://xintu.bryanbraun.com/checkboxland/#demos[5]https://github.com/bryanbraun/checkboxland

— 完 —

量子位 QbitAI · 頭條號簽約

關(guān)注我們,第一時(shí)間獲知前沿科技動態(tài)

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。

轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/14220.html

相關(guān)文章

關(guān)于青島天奕互動網(wǎng)絡(luò)營銷的信息

看準(zhǔn)網(wǎng)為您提供net工程師招聘工資以及青島天弈互動網(wǎng)絡(luò)營銷有限公司2021年net工程師工資待遇的信息,更多關(guān)于青島天弈互動網(wǎng)絡(luò)營銷有限公司對net工。青島天奕通信武漢智立特節(jié)能環(huán)??萍加邢薰臼且患?..

專業(yè)做網(wǎng)站 上海(上海專門做網(wǎng)站)

搜索競價(jià)推廣5大數(shù)據(jù)維度1,推廣地區(qū)(消費(fèi)/點(diǎn)擊數(shù)據(jù)占比) 2,推廣時(shí)段(消費(fèi)/點(diǎn)擊數(shù)據(jù)占比)3,推廣計(jì)劃(消費(fèi)/點(diǎn)擊/展現(xiàn)數(shù)據(jù)分布情況)4,推廣單元組(消費(fèi)/點(diǎn)擊/展現(xiàn)數(shù)據(jù)分布情況)5,單元組內(nèi)關(guān)鍵...

引流推廣方案1000字(臺球廳引流推廣方案)

電商創(chuàng)業(yè)路茫茫,看老陳實(shí)戰(zhàn)記錄與分享,大家好,我是老陳。2021年已經(jīng)接近尾聲了,做跨境電商到底該怎么引流,才能爆單引流推廣方案1000字?相信這是很多小伙伴都非常關(guān)心的問題。今天我來給大家分享一些我...

有讓別人在淘寶免費(fèi)推廣引流的嗎(淘寶店鋪怎么推廣和引流免費(fèi)教程)

現(xiàn)代快報(bào)訊(通訊員胡濤濤趙倩記者毛曉華)想開網(wǎng)店賺錢卻又不懂技術(shù)怎么辦?這時(shí)候有人提出包開店有讓別人在淘寶免費(fèi)推廣引流的嗎,包貨源有讓別人在淘寶免費(fèi)推廣引流的嗎,幫運(yùn)營,你在家躺著就能賺錢,還真有不少...

c語言怎么做網(wǎng)站(dw怎么做網(wǎng)站)

可以說,網(wǎng)站在一定程度上取代了傳遞信息的方式,很多人開始選擇在網(wǎng)站上表達(dá)自己的想法和意見,個(gè)人可以建立博客,發(fā)布一些日常經(jīng)驗(yàn),企業(yè)通過創(chuàng)建官網(wǎng)來提進(jìn)一步宣傳公司的形象,如果網(wǎng)站來搜索引擎中有較高的排名...

晉寧網(wǎng)絡(luò)營銷哪家好,網(wǎng)絡(luò)營銷推廣哪家專業(yè)

晉寧區(qū)品牌網(wǎng)絡(luò)營銷便捷 真誠推薦 云南智投互動網(wǎng)絡(luò)科技供應(yīng),八方資源網(wǎng)云集了眾多的晉寧區(qū)品牌網(wǎng)絡(luò)營銷便捷,網(wǎng)絡(luò)營銷供應(yīng)商,采購商,制造商這是 晉寧區(qū)品牌網(wǎng)絡(luò)營銷。6968網(wǎng)絡(luò)營銷方式微博營銷微博營銷是...

現(xiàn)在,非常期待與您的又一次邂逅

我們努力讓每一次邂逅總能超越期待

  • 效果付費(fèi)
    效果付費(fèi)

    先出效果再付費(fèi)

  • 極速交付
    極速交付

    響應(yīng)速度快,有效節(jié)省客戶時(shí)間

  • 1對1服務(wù)
    1對1服務(wù)

    專屬客服對接咨詢

  • 持續(xù)更新
    持續(xù)更新

    不斷升級維護(hù),更好服務(wù)用戶