---
name: playable_app_logo.aiimage
description: 试玩广告的应用 Logo 图片，在 Loading 页面中展示，代表该次投放的应用品牌。
triggers: 需要生成/替换试玩广告的 APP Logo 图片时触发。
---

# 应用 Logo

## Recipe

生成提示词见 manifest.json generation.prompt。
- model: google/imagen-3.0-generate-002（默认，见 manifest.json generation.platformSkill）
- format: webp, 透明背景

## Result

- 产物文件：`logo.webp`
- 在 Preloader.ts 中作为 `appLogo` key 加载

## Binding

```json
{
  "role": "appLogo",
  "target": "assets/logo.webp",
  "type": "image-asset-reference"
}
```

## 生成方式

Platform Skill: `playcraft-image-generation`

```bash
# 1. 生成图片（参考 ref/ 中的参考图）
playcraft tools generate-image \
     --prompt "app icon logo for a mobile puzzle game, clean and eye-catching, transparent background" \
     --aspect-ratio 1:1 \
     --reference-image ${SKILL_DIR}/ref/logo.png \
     --image-model google/imagen-3.0-generate-002 \
     --output ta-workspace/raw.png

# 2. 后处理（去白底 + 格式转换）
playcraft image remove-background --input ta-workspace/raw.png --output ta-workspace/trimmed.png
playcraft image convert --input ta-workspace/trimmed.png --output ta-workspace/logo.webp --quality 85

# 3. 将产物写入 sandbox 对应路径（见 binding.target）
```
## Skill Definition

```yaml
tools:
  - generate_image
inputs:
  - prompt: see manifest.json
outputs:
  - image: logo.webp
```
