Image to Canvas
Hoạt độngBiến ảnh giao diện trò chơi thành các phần có thể di chuyển và văn bản có thể sửa. Sửa trên canvas hoặc qua API và MCP.
Biến ảnh thành canvas
Tách ảnh giao diện trò chơi thành các phần có thể di chuyển và văn bản có thể sửa. Thử ví dụ miễn phí bên dưới hoặc nhập ảnh của bạn.
$0.49 mỗi lần nhập. Sửa và xuất miễn phí. Nhập thất bại được hoàn tiền. Tệp được giữ 7 ngày.
Canvas của bạn
Chọn lớp hoặc nhấp đúp vào văn bản. Kéo để di chuyển, dùng tay nắm ở góc để đổi kích thước và hoàn tác mọi chỉnh sửa.
Cách hoạt động
- 01Tải ảnh lênDùng PNG, JPEG hoặc WebP tối đa 10 MB và 25 megapixel.
- 02Tạo canvas có thể chỉnh sửaNhận các lớp ảnh và văn bản riêng. Chọn, di chuyển, đổi kích thước, kiểu dáng và thứ tự các phần.
- 03Lưu và tái sử dụngXuất PNG, JSON canvas di động hoặc từng thành phần. Tác nhân AI có thể dùng cùng canvas qua REST và MCP.
Gọi Image to Canvas từ mã của bạn
Biến ảnh giao diện trò chơi thành các phần có thể di chuyển và văn bản có thể sửa. Sửa trên canvas hoặc qua API và MCP.
https:/ / api.opennan.com/ v1/ images/ canvas- GET
/v1/ canvas/ {task_id} - POST
/v1/ canvas/ {task_id}/ edit - GET
/v1/ canvas/ {task_id}/ export
Lấy khóa API
Tạo khóa trong bảng điều khiển. Khóa dùng chung số dư với phần dùng thử.
Tạo khóaGửi yêu cầu đầu tiên
Chính yêu cầu mà phần dùng thử gửi. Đặt OPENNAN_KEY là khóa của bạn.
curl https://api.opennan.com/v1/images/canvas \ -H "Authorization: Bearer $OPENNAN_KEY" \ -H "Content-Type: application/json" \ -d '{"image_url":"https://cdn.opennan.com/examples/image-to-canvas/2026-11-13/game-ui-74844a91c33f/source.webp","max_cost_usd":0.49}' # Then poll until "status" is "succeeded" or "failed": curl https://api.opennan.com/v1/canvas/<task id> -H "Authorization: Bearer $OPENNAN_KEY"Kiểm tra tác vụ
Lệnh gọi trả về ngay một id tác vụ. Hỏi tác vụ đó cho đến khi xong:
GEThttps:// api.opennan.com/ v1/ canvas/ {id} - queued
- Đang chờ máy xử lý
- running
- Đang tạo
- succeeded
- Xong: outputs[].url chứa các tệp
- failed
- Thất bại: không tính phí
Lỗi và cách khắc phục
401Thiếu khóa hoặc sai khóa
Gửi header Authorization: Bearer với một khóa từ bảng điều khiển.
402Số dư không đủ
Nạp tiền trong mục Thanh toán, rồi gửi lại đúng lệnh gọi đó.
400Có giá trị không được chấp nhận
Đọc error.message: nó nêu tên trường. Dùng một giá trị trong bảng tham số.
429Quá nhiều yêu cầu
Chờ vài giây rồi thử lại, chờ lâu hơn sau mỗi lần gặp 429.
https://api.opennan.com/v1/canvas/mcpDùng từ tác tử AI
Thêm máy chủ MCP của Opennan vào tác tử và gọi công cụ này.
- Công cụ
- layer_design
- Tham số mẫu
{ "action": "import", "image_url": "https://cdn.opennan.com/examples/image-to-canvas/2026-11-13/game-ui-74844a91c33f/source.webp", "max_cost_usd": 0.49 }
Image to Canvas: câu hỏi
Tác nhân AI có thể sửa canvas không?
Có. Dùng layer_design tại điểm cuối MCP canvas để nhập, đọc, sửa và xuất. Nhập có phí; đọc, sửa và xuất miễn phí. Đọc phiên bản hiện tại trước khi sửa để tránh ghi đè thay đổi khác.