Pixelate

详情

下载文件

模型描述

Pixelate 是使用 Pyodide 实现的,因为我更喜欢用 Python 编写代码,但一个改进版本请见此处: /model/2003107?modelVersionId=2267300

感谢 LizArt9 花时间将其重写为纯 JavaScript!

V1.5

新增了更多选项来选择量化方法(kmeans 和抖动),并使用 simpleCSS 改进了界面(此外,无需再更改轮子的 URL,只要它与文件同目录即可)

V1

由于并非所有人都能使用 A1111/Forge 或 Python,而且将 Pillowlibimagequant 编译在一起非常麻烦,因此这里提供一个工具,可直接在您的浏览器中应用我之前文章中描述的像素化方法!

借助 Pyodide(WASM 中的 Python 解释器)和一个包含 libimagequant 的自定义 Pillow 轮子,您可以直接轻松地对任何图片进行像素化处理。

该工具直接作为 HF 上的静态空间提供: https://huggingface.co/spaces/n-Arno/pixelate

如果您想自行修改并托管,可以在此处下载源代码为 zip 文件,但请注意,您必须将文件(包括 html 和 whl 文件)托管在某个服务器上,并将代码中的 "https://" 替换为您的正确 URL,例如 "https://test.com/page"

使用方法:

  1. 选择一张图片

  2. 点击运行(首次运行可能需要几秒钟初始化 Pyodide)

  3. 如果您想更改选项,请在重新运行前点击“重载原图”(否则选项将直接应用于当前图片,这有助于逐步调整)

选项:

  1. 缩放:将图片尺寸除以缩放比例进行缩小

  2. 颜色数:目标结果中的颜色数量

  3. 量化颜色:是否使用 libimagequant

  4. 应用 RGB555:将颜色减少至 16 位

  5. 裁剪为 SNES 尺寸:若缩放后的图片尺寸超过 SNES 屏幕尺寸(256x224),则居中裁剪

  6. 后处理重新缩放:以相同的缩放比例将结果图片放大回原尺寸

此模型生成的图像

未找到图像。