# 图片资源说明 ## 📁 图片资源已迁移 已将原始目录的 **119 个图片文件** 复制到当前目录。 ## 🗂️ 图片使用方式 ### 方式 1:使用图片索引(推荐) 我们创建了 `index.js` 文件来管理所有图片资源,提供语义化的名称: ```vue ``` ### 方式 2:直接引用原始文件名 如果不想使用索引文件,可以直接引用原始文件名: ```vue ``` ## 📋 图片资源分类 ### 背景图片(7个) - `mapBackground` - 地图背景 - `leftPanelBg` - 左侧面板背景 - `rightPanelBg` - 右侧面板背景 - `headerBg` - 顶部导航背景 - `panelHeaderBg` - 面板标题背景 - `popupBg` - 弹窗背景 ### 图标类(50+个) - 导航图标:返回、设置、场景等 - 功能图标:位置、下拉、计划等 - 数据图标:灾害类型、伤亡、车辆等 - 操作图标:喊话、音频、放大等 ### 装饰性图片(20+个) - 各种装饰性边框、分割线、角标等 ### 标记点(5个) - 地图标记、应急人员、应急中心等 ## 🔧 图片优化建议 1. **重命名图片**(可选): ```bash # 将 SketchPng... 重命名为有意义的名称 mv SketchPng6af9a2a9... disaster-type-icon.png ``` 2. **图片压缩**: - 使用 TinyPNG 或 ImageOptim 压缩图片 - 预计可减少 30-50% 的文件体积 3. **图片格式转换**: - 装饰性图片:PNG → WebP - 简单图标:PNG → SVG(如果可能) ## 📊 图片统计 | 类型 | 数量 | 说明 | |------|------|------| | 背景图 | 7 | 页面和面板背景 | | 功能图标 | 30+ | 交互功能图标 | | 装饰图 | 20+ | 边框、分割线等 | | 其他 | 60+ | 合并图、占位图等 | | **总计** | **119** | 已全部复制到此目录 | ## ⚠️ 注意事项 1. 图片资源较多,建议使用 `index.js` 统一管理 2. 原始文件名无意义,建议通过索引文件访问 3. 部分图片可能重复或未使用,可在实际开发中清理 4. 如需新增图片,请同步更新 `index.js` 文件 ## 🔗 相关文件 - `index.js` - 图片资源索引文件 - `../../../3DSituationalAwarenessCopy/assets/img/` - 原始图片目录(保留作为备份)