电子印章生成器。可生成高度贴近真实公章的电子印章图片。
### ? 核心功能
**1. 多种印章类型支持(20种)**
- **企业类印章**(15种):
- 企业公章(42mm/40mm圆形)
- 中外合资(45x30mm椭圆)
- 财务专用章(38mm方形)
- 合同专用章、发票专用章
- 部门章、项目部章、分支机构章、办事处章
- 椭圆形章、长方形章、菱形章、六角形章
- 社会组织章
- **政府机关类印章**:
- 政府机关章(42mm圆形)
- **事业单位类印章**:
- 事业单位章(45mm圆形)
- 学校章(45mm圆形)
- **个人类印章**:
- 法人章(20mm方形)
- 人力资源章(40mm圆形)
**2. 自定义功能**
- 单位/公司名称输入
- 中心图案选择(标准五角星/无图案/自定义上传)
- 文字字号调整(0.5x-1.5x)
- 文字位置调整(-2mm到+2mm)
- 底部文字输入(专用章支持)
**3. 实用功能**
- 实时预览印章效果
- 对比模式(可对比两个印章)
- 保存到相册
- 历史记录管理
- 分享功能
```
### ? 技术特点
1. **前端Canvas绘制**:所有印章绘制完成
2. **国标规范**:严格遵循真实公章样式规范(单实线边框、文字排列规则)
3. **存储**:使用微信Storage存储历史记录(最多50条)
4. **双Canvas支持**:支持对比模式,可同时预览两个印章
5. **响应式设计**:简洁实用的用户界面
### ? 页面配置
**底部导航栏**:
- 生成印章(pages/index/index)
- 历史记录(pages/history/history)
**窗口样式**:
- 背景色:白色
- 导航栏背景:#007aff(蓝色)
- 导航栏标题:电子印章生成器
### ? 开发配置
- **开发工具**:微信开发者工具
- **AppID**:wxacd91cf4d544bf68
- **ES6编译**:启用
- **代码压缩**:启用
- **WXML压缩**:启用
### ? 存储机制
- **历史记录**:使用`wx.getStorageSync(’stampHistory’)`和`wx.setStorageSync(’stampHistory’, data)`
- **保存内容**:印章图片路径、单位名称、印章形状、创建时间
- **z大条数**:50条
### ⚠️ 注意事项
1. 所有绘制完成
2. 保存功能需要用户授权相册访问权限
3. 历史记录存储在本地,最多保存50条
4. 建议在真机上测试保存功能
5. AppID为测试号,正式发布需替换为真实AppID
### ? 代码规模
- **index.js**: 1630行(核心业务逻辑)
- **index.wxss**: 387行(页面样式)
- **history.js**: 134行(历史记录管理)
这个项目是一个完整、专业的电子印章生成工具,代码结构清晰,功能完善。


定制看需求,一般几小时内完成,也不贵。