导航菜单

图像修复

图像修复功能可以智能修复图片中的各种缺陷,如划痕、污渍、破损、不需要的物体等。通过提供蒙版来指定需要修复的区域,AI会自动分析周围环境并生成合适的修复内容。

功能描述

图像修复利用AI的上下文理解能力,分析缺陷区域周围的内容和纹理,然后生成与周围环境完全协调的修复内容。这种功能特别适合修复老照片、去除不需要的元素或修复图片中的损坏部分。

使用方法

imageedit({
  imageUrl: "https://example.com/damaged_image.jpg",
  prompt: "修复图片中的划痕和污渍,保持原有的细节和风格",
  function: "inpainting",
  maskUrl: "https://example.com/damage_mask.png"
})
```text

## 参数说明

| 参数 | 类型 | 必需 | 描述 |
|------|------|------|------|
| `imageUrl` | string | ✅ | 需要修复的图片URL |
| `prompt` | string | ✅ | 修复指令描述,说明要修复的内容 |
| `function` | string | ❌ | 固定为"inpainting" |
| `maskUrl` | string | ✅ | 蒙版图片URL白色区域表示需要修复的部分 |
| `n` | number | ❌ | 生成图片数量默认1 |
| `model` | string | ❌ | 使用的模型默认wanx2.1-imageedit |
| `dashScopeApiKey` | string | ❌ | DashScope API密钥 |

## 使用示例

### 老照片修复
```typescript
// 修复老照片的划痕
imageedit({
  imageUrl: "https://example.com/old_photo.jpg",
  prompt: "修复照片中的划痕和折痕,保持原有的历史感",
  function: "inpainting",
  maskUrl: "https://example.com/scratches_mask.png"
})

// 修复老照片的污渍
imageedit({
  imageUrl: "https://example.com/stained_photo.jpg",
  prompt: "去除照片中的污渍和斑点,恢复原有的清晰度",
  function: "inpainting",
  maskUrl: "https://example.com/stains_mask.png"
})
```text

### 去除不需要的元素
```typescript
// 去除电线杆
imageedit({
  imageUrl: "https://example.com/landscape.jpg",
  prompt: "去除画面中的电线杆和电线,保持自然风景的纯净",
  function: "inpainting",
  maskUrl: "https://example.com/power_lines_mask.png"
})

// 去除路人
imageedit({
  imageUrl: "https://example.com/street.jpg",
  prompt: "去除画面中的路人,保持街道的整洁",
  function: "inpainting",
  maskUrl: "https://example.com/people_mask.png"
})

// 去除水印
imageedit({
  imageUrl: "https://example.com/image.jpg",
  prompt: "去除图片中的水印和文字,保持画面的完整性",
  function: "inpainting",
  maskUrl: "https://example.com/watermark_mask.png"
})
```text

### 修复破损内容
```typescript
// 修复破损的墙壁
imageedit({
  imageUrl: "https://example.com/wall.jpg",
  prompt: "修复墙壁上的破损和裂缝,保持原有的材质和纹理",
  function: "inpainting",
  maskUrl: "https://example.com/damage_mask.png"
})

// 修复破损的家具
imageedit({
  imageUrl: "https://example.com/furniture.jpg",
  prompt: "修复家具上的划痕和破损,保持原有的木质纹理",
  function: "inpainting",
  maskUrl: "https://example.com/furniture_damage_mask.png"
})
```text

### 修复人物照片
```typescript
// 修复面部缺陷
imageedit({
  imageUrl: "https://example.com/portrait.jpg",
  prompt: "修复面部的小缺陷,保持原有的特征和表情",
  function: "inpainting",
  maskUrl: "https://example.com/face_defects_mask.png"
})

// 修复服装破损
imageedit({
  imageUrl: "https://example.com/person.jpg",
  prompt: "修复服装上的破损和污渍,保持原有的款式",
  function: "inpainting",
  maskUrl: "https://example.com/clothing_damage_mask.png"
})
```text

## 蒙版制作指南

### 蒙版要求
- **格式**PNG格式支持透明通道
- **尺寸**必须与原图尺寸完全一致
- **颜色**白色区域表示需要修复的部分黑色区域保持不变
- **精度**蒙版边缘越精确修复效果越好

### 修复区域标记
```typescript
// 修复区域标记原则
1. 只标记需要修复的区域不要标记过大的范围
2. 边缘要精确避免包含不需要修复的内容
3. 对于复杂的缺陷可以分多次修复
4. 确保蒙版区域与周围环境有足够的连接
```text

### 蒙版制作工具
- **Photoshop**使用图层蒙版和画笔工具
- **GIMP**免费的开源图像编辑软件
- **在线工具**如remove.bgpixlr.com等
- **AI工具**使用AI自动生成蒙版

## 提示词技巧

### 修复描述
- **具体描述**详细描述要修复的内容"划痕"、"污渍"、"破损"
- **保持元素**明确说明要保持的元素"保持原有的纹理"、"保持原有的风格"
- **效果描述**描述期望的修复效果"自然修复"、"无缝连接"

### 修复策略
```typescript
// 修复策略选择
1. 轻微修复适用于小的划痕和污渍
2. 内容重建适用于较大的破损区域
3. 纹理保持适用于需要保持原有纹理的区域
4. 风格一致适用于需要与整体风格协调的区域
```text

### 提示词结构
```typescript
// 标准修复提示词结构
imageedit({
  imageUrl: "https://example.com/image.jpg",
  prompt: "修复[具体缺陷],保持[要保持的元素],[效果描述]",
  function: "inpainting",
  maskUrl: "https://example.com/mask.png"
})

// 示例
imageedit({
  imageUrl: "https://example.com/old_building.jpg",
  prompt: "修复建筑外墙的破损和裂缝,保持原有的红砖材质和古典风格,修复后要自然无缝",
  function: "inpainting",
  maskUrl: "https://example.com/building_damage_mask.png"
})
```text