# 外观与设置
两个入口:
- **右键悬浮球**:快速换图标 / 换背景;
- **DSH 设置 →「悬浮球与外观」**:集中管理,支持纯色预设、上传图片 / GIF / 视频、裁剪、形状和大小。
## 支持项
| 项目 | 支持 | 说明 |
| --- | --- | --- |
| 界面语言 | 跟随 DSH / 中文 / English | 只影响插件页面与快捷窗口文案,不改 DSH 本体语言 |
| 悬浮球图标 | PNG / JPG / JPEG / BMP / GIF / WebP,MP4 / WMV / AVI / MOV / WebM | GIF 逐帧播放;视频按系统解码器播放;也支持纯色球 |
| 图标裁剪 | 图片 / GIF | 上传后弹出和背景一致的选框编辑器;拖动选框、四角按形状等比例缩放、滚轮缩放图片;形状也在这里选择 |
| 最近使用 | 悬浮球图标 / 聊天背景各 12 条 | 点击缩略图直接应用,右上角 `×` 删除;删除当前项时回退到默认 / 无背景 |
| 悬浮球形状 | 圆形 / 圆角方形 / 方形 / 横向长方形 / 竖向长方形 | 圆形、方形为 1:1;横向 1.5:1;竖向 1:1.5;裁剪框和 WPF 窗口同步使用该比例 |
| 悬浮球大小 | 44–84 DIP | 滑块调整短边,窗口按形状比例同步缩放,位置保持中心 |
| 聊天背景 | PNG / JPG / JPEG / GIF / BMP / WebP,或纯色 | 纯色预设不需要上传文件;图片最多 3 秒内刷新 |
| 背景图片显示 | 铺满 / 完整 / 拉伸 | `cover` 裁切填满、`contain` 完整留白、`stretch` 拉伸填充;未设置显示区域时生效 |
| 背景图片位置 | 居中 / 顶部 / 底部 / 左侧 / 右侧 | 对应 `background-position`,配合铺满 / 完整使用 |
| 背景显示区域 | 拖拽选框 + 8 个控制点 | 上传背景后自动打开,也可以点「选取显示区域」;保存为 `chatBackgroundCrop` |
| 消息窗口颜色 | 用户气泡 / AI 卡片 | 自定义背景色;文字颜色按亮度自动切换黑 / 白 |
| 助手名称 | 最多 30 个字符 | 替换 AI 回复标题和输入框里的「给 DeepSeek 发消息…」提示 |
## 行为细节
- 悬浮球图标会**同步到聊天消息里的 AI 头像**:图片 / GIF 用 `
`,视频用静音循环 `