# `ytpgif` 指令说明 ## 功能简介 `ytpgif` 用于生成来回镜像翻转的仿 YTPMV(YouTube Poop Music Video)风格动图。 --- ## 命令格式 ```bash ytpgif [倍速] ``` --- ## 使用示例 - **默认倍速** ```bash ytpgif ``` 使用默认倍速(1.0)处理你发送或回复的图片,生成镜像动图。 - **指定倍速(较快)** ```bash ytpgif 2.5 ``` 以 2.5 倍速处理图片,生成节奏更快的镜像动图。 - **指定倍速(较慢)** 回复一张图片并发送: ```bash ytpgif 0.5 ``` 以 0.5 倍速生成慢节奏的镜像动图。 --- ## 参数说明 ### `倍速`(可选) - **类型**:浮点数 - **默认值**:`1.0` - **有效范围**:`0.1 ~ 20.0` #### 作用: - **静态图**:控制“原图 ↔ 镜像”切换的速度(值越大,切换越快)。 - **GIF 动图**:控制截取原始动图正向与反向片段的时长(值越大,截取的片段越长)。 --- ## 使用方式 在发送指令前,请确保满足以下任一条件: - 在消息中**直接附带一张图片**,或 - **回复一条包含图片的消息**后再发送指令。 插件将自动执行以下操作: 1. 下载并识别图片(支持静态图和 GIF 动图)。 2. 自动缩放图像,**最大边长不超过 256 像素**(保持宽高比)。 3. 根据图片类型处理: - **静态图** → 生成“原图 ↔ 镜像”循环动图。 - **GIF 动图** → 截取开头一段正向播放 + 同一段镜像翻转播放,拼接成新动图。 4. **保留透明通道**(若原图含透明),否则转为 RGB 模式以避免颜色异常。 --- ## 注意事项 ⚠️ 以下情况可能导致处理失败或效果不佳: - 图片过大、格式损坏或网络问题; - 动图帧数过多或单帧持续时间过短; - 输出 GIF 单段帧数超过 **500 帧**(系统将自动限制以防资源耗尽)。