Pixelate
详情
下载文件
模型描述
Pixelate 是使用 Pyodide 实现的,因为我更喜欢用 Python 编写代码,但一个改进版本请见此处: /model/2003107?modelVersionId=2267300
感谢 LizArt9 花时间将其重写为纯 JavaScript!
V1.5
新增了更多选项来选择量化方法(kmeans 和抖动),并使用 simpleCSS 改进了界面(此外,无需再更改轮子的 URL,只要它与文件同目录即可)
V1
由于并非所有人都能使用 A1111/Forge 或 Python,而且将 Pillow 与 libimagequant 编译在一起非常麻烦,因此这里提供一个工具,可直接在您的浏览器中应用我之前文章中描述的像素化方法!
借助 Pyodide(WASM 中的 Python 解释器)和一个包含 libimagequant 的自定义 Pillow 轮子,您可以直接轻松地对任何图片进行像素化处理。
该工具直接作为 HF 上的静态空间提供: https://huggingface.co/spaces/n-Arno/pixelate
如果您想自行修改并托管,可以在此处下载源代码为 zip 文件,但请注意,您必须将文件(包括 html 和 whl 文件)托管在某个服务器上,并将代码中的 "https://
使用方法:
选择一张图片
点击运行(首次运行可能需要几秒钟初始化 Pyodide)
如果您想更改选项,请在重新运行前点击“重载原图”(否则选项将直接应用于当前图片,这有助于逐步调整)
选项:
缩放:将图片尺寸除以缩放比例进行缩小
颜色数:目标结果中的颜色数量
量化颜色:是否使用 libimagequant
应用 RGB555:将颜色减少至 16 位
裁剪为 SNES 尺寸:若缩放后的图片尺寸超过 SNES 屏幕尺寸(256x224),则居中裁剪
后处理重新缩放:以相同的缩放比例将结果图片放大回原尺寸


