Skip to content

LYOfficial/EnderPalette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnderPalette

Node.js Express JavaScript License

EnderPalette(末地调色盘)

A Minecraft-style image palette analyzer.

上传图片,逐像素分析颜色并匹配 Minecraft 方块材质。

EnderPalette 是一个轻量、直观的网页工具,适合做像素图配色分析、Minecraft 建筑选材参考和图像颜色观察。

功能特性

  • 拖拽或点击上传图片
  • Sobel 边缘检测(Edge Lines)
  • 点击画布快速取色(含放大镜)
  • 缩放与拖拽浏览大图
  • 颜色与 Minecraft 方块材质相似度匹配
  • 末地风格界面三色主题切换

软件截图

EnderPalette Screenshot 1

EnderPalette Screenshot 2

EnderPalette Screenshot 3

快速开始

npm install
npm run start

启动后访问:http://localhost:5173

项目结构

public/
	app.js               # 前端主逻辑(上传、取色、匹配、缩放、主题、i18n)
	styles.css           # 页面样式
	blocks.json          # 方块颜色数据源
	block-textures/      # 本地占位图等资源
server.js              # Express 静态服务

数据与资源说明

  • 若需更精确的匹配结果,可替换 public/blocks.json 中的颜色数据。
  • 方块图片默认使用 Minecraft Wiki 资源地址,首次加载时需要联网。

开发

npm run dev

致谢

About

末地科技,将图片的像素变成Minecraft中的方块。

Topics

Resources

License

Stars

Watchers

Forks

Contributors