webgbcam:采用HTML5和JavaScript制作的Game Boy Camera风格的滤镜

时间:2024-04-10 04:57:47
【文件属性】:

文件名称:webgbcam:采用HTML5和JavaScript制作的Game Boy Camera风格的滤镜

文件大小:28KB

文件格式:ZIP

更新时间:2024-04-10 04:57:47

JavaScript

网络摄像头 由HTML5和JavaScript制作的简单Game Boy Camera样式的滤镜 免责声明 在提交时,这只是我的Web服务器中当前文件的直接副本。最终,我将清理代码并对代码进行改进,但是由于人们对代码的兴趣浓厚,因此我在此处镜像文件。 快速说明一切 刚开始我很难理解的概念,但是在熟悉了之后,我发现了一种简单的应用方法,可以将其用于JS Canvas过滤器之类的程序环境中,或者着色器。 基本上,您从像素数组开始,然后对其进行灰度处理,并可以选择应用简单的算术来应用伽玛和对比度调整。然后,用与该像素相对应的Bayer矩阵中的值偏移这些值,以使其具有图案外观。最后,对值进行划分和量化,直到所有像素都只有四个可能值之一。这将为您带来抖动的像素艺术外观。之后,我的代码将这4个值的调色板交换应用回RGB空间。 致谢 感谢克里斯汀( 早在2014年就制作了星际自拍站。这对我的烦躁不安起到


【文件预览】:
webgbcam-main
----sw.js(1KB)
----.gitignore(20B)
----ui-timer.png(442B)
----bg.png(744B)
----README.md(2KB)
----ui-main.png(749B)
----gifjs()
--------LICENSE(1KB)
--------gif.js(13KB)
--------gif.worker.js(16KB)
----manifest.webmanifest(355B)
----ui-settings.png(645B)
----ui-capture.png(572B)
----app.js(20KB)
----mac-frame.png(1KB)
----ui-record.png(419B)
----ui-hidden.png(311B)
----index.html(3KB)
----style.css(2KB)
----icon.png(1KB)

网友评论