Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/houxiaozhao/img2excel


https://github.com/houxiaozhao/img2excel

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# 图片转 Excel 艺术工具

一个简单易用的在线工具,可以将图片转换为 Excel 像素艺术作品。

## 主要功能

- 支持拖拽或点击上传图片
- 可调整图片的亮度、对比度、饱和度和色调
- 可设置最大像素数(10-200)来控制输出大小
- 可自定义 Excel 单元格大小、边框样式和颜色
- 实时预览效果
- 一键导出为 Excel 文件

## 使用方法

1. 访问网页后,点击或拖拽图片到上传区域
2. 调整图片参数:
- 最大像素数:控制输出图片的大小
- 亮度:调整图片明暗(-100 到 100)
- 对比度:调整图片层次感(-100 到 100)
- 饱和度:调整图片色彩鲜艳程度(-100 到 100)
- 色调:调整图片色相(0-360 度)
3. 调整 Excel 输出设置:
- 单元格大小:设置 Excel 中每个像素的大小
- 边框样式:可选择无边框、实线等样式
- 边框颜色:自定义边框颜色
- 工作表背景色:设置 Excel 工作表标签颜色
- 缩放比例:设置 Excel 打开时的默认缩放
4. 点击"生成 Excel 文件"按钮下载成品

## 技术实现

- 使用 HTML5 Canvas 处理图片
- 使用 ExcelJS 库生成 Excel 文件
- 使用 Bootstrap 构建响应式界面
- 纯前端实现,无需后端服务器

## 注意事项

- 建议选择合适的最大像素数,过大的像素数会导致 Excel 文件过大
- 生成 Excel 文件可能需要一定时间,请耐心等待
- 部分旧版本 Excel 可能无法正确显示某些边框样式