10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
上传本地图片到云存储,获取公开访问的 URL 链接。当用户需要上传图片、转存网络图片、获取图片 URL 时使用此 skill。
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install hexiaochun/upload-image打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
上传本地图片到云存储,获取公开访问的 URL 链接。
当用户需要:
适用于本地图片文件,需要先将图片转换为 Base64 编码。
import base64
# 读取本地图片
with open("path/to/image.jpg", "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# 调用 MCP 工具
result = upload_image(
image_data=image_data,
content_type="image/jpeg" # 可选,会自动检测
)
适用于将网络图片转存到自有云存储。
result = upload_image(
image_url="https://example.com/image.jpg"
)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| image_data | string | 二选一 | Base64 编码的图片数据 |
| image_url | string | 二选一 | 网络图片 URL |
| file_name | string | 否 | 自定义文件名(如 my-image.jpg) |
| folder | string | 否 | 存储文件夹,默认 "mcp-uploads" |
| content_type | string | 否 | MIME 类型,自动检测 |
{
"success": true,
"url": "https://cdn-video.51sux.com/mcp-uploads/20260129/xxx.jpg",
"object_key": "mcp-uploads/20260129/xxx.jpg",
"bucket_name": "fal-task",
"content_type": "image/jpeg",
"size_bytes": 123456,
"upload_method": "base64",
"upload_time": "2026-01-29 10:30:00"
}
{folder}/{YYYYMMDD}/{uuid}.{ext}
# 1. 上传本地图片
upload_result = upload_image(image_data=base64_data)
image_url = upload_result["url"]
# 2. 使用 Sora 2 生成视频
submit_task(
model_id="sora-2",
parameters={
"image_url": image_url,
"prompt": "让画面动起来..."
}
)
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# Upload Image Skill
上传本地图片到云存储,获取公开访问的 URL 链接。
## 使用场景
当用户需要:
- 将本地图片转换为 URL 链接
- 上传图片供 AI 模型使用(如图生视频、图像编辑等)
- 转存网络图片到自有存储
## 使用方法
### 方式 1:Base64 图片上传
适用于本地图片文件,需要先将图片转换为 Base64 编码。
```python
import base64
# 读取本地图片
with open("path/to/image.jpg", "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# 调用 MCP 工具
result = upload_image(
image_data=image_data,
content_type="image/jpeg" # 可选,会自动检测
)
```
### 方式 2:URL 转存
适用于将网络图片转存到自有云存储。
```python
result = upload_image(
image_url="https://example.com/image.jpg"
)
```
## MCP 工具参数
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| image_data | string | 二选一 | Base64 编码的图片数据 |
| image_url | string | 二选一 | 网络图片 URL |
| file_name | string | 否 | 自定义文件名(如 my-image.jpg) |
| folder | string | 否 | 存储文件夹,默认 "mcp-uploads" |
| content_type | string | 否 | MIME 类型,自动检测 |
## 返回数据
```json
{
"success": true,
"url": "https://cdn-video.51sux.com/mcp-uploads/20260129/xxx.jpg",
"object_key": "mcp-uploads/20260129/xxx.jpg",
"bucket_name": "fal-task",
"content_type": "image/jpeg",
"size_bytes": 123456,
"upload_method": "base64",
"upload_time": "2026-01-29 10:30:00"
}
```
## 支持的图片格式
- JPEG / JPG
- PNG
- GIF
- WebP
- BMP
- SVG
## 存储信息
- **存储桶**: fal-task
- **区域**: 广州 (cn-guangzhou)
- **CDN 域名**: https://cdn-video.51sux.com
- **文件路径格式**: `{folder}/{YYYYMMDD}/{uuid}.{ext}`
## 与其他 Skill 配合使用
### 示例:上传本地图片后生成视频
```python
# 1. 上传本地图片
upload_result = upload_image(image_data=base64_data)
image_url = upload_result["url"]
# 2. 使用 Sora 2 生成视频
submit_task(
model_id="sora-2",
parameters={
"image_url": image_url,
"prompt": "让画面动起来..."
}
)
```
### 示例:转存网络图片后进行编辑
```pyth...generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.