แปลงภาพเป็นเวกเตอร์ใน Make ผ่าน HTTP และ Drive
ส่งภาพจาก Google Drive ไปยัง API แปลงเวกเตอร์ผ่าน Make จับคู่ข้อมูลไฟล์ จัดการผลที่รออยู่หรือไม่สำเร็จ แล้วเก็บ SVG ในอีกโฟลเดอร์
ในหน้านี้
คู่มือนี้อธิบายการจับคู่ข้อมูลไฟล์และฟิลด์ผลตอบกลับในซีนาริโอ HTTP v4 ของ Make ที่อ่านภาพแรสเตอร์จาก Google Drive ตั้งแต่คำขอ ID การแปลง จนถึงผลลัพธ์ SVG เราทดสอบการรับส่งกับ API ด้วยคีย์ทดสอบ ส่วนการจับคู่ข้อมูลใน Make และ Drive อ้างอิงเอกสารทางการของแต่ละโมดูล
เริ่มจากไฟล์เดียวและคีย์ทดสอบ
เชื่อม Google Drive กับ Make ใส่ PNG, JPEG หรือ WebP แบบเฟรมเดียวไว้ในโฟลเดอร์ทดสอบ เลือกโฟลเดอร์ผลลัพธ์แยก แล้วรับคีย์ทดสอบ PerfectVector เลือกไฟล์ไม่เกิน 5 MiB และแต่ละด้านยาว 100–4,096 พิกเซล การแปลงทดสอบที่สำเร็จจะคืน SVG ตัวอย่างคงที่ โหมดทดสอบ PerfectVector
เพิ่ม Google Drive → Download a File แล้วเลือกต้นฉบับด้วย ID หากเพิ่มทริกเกอร์โฟลเดอร์ภายหลัง ให้จับคู่ ID จากทริกเกอร์กับโมดูลนี้ รอบแรกใช้ไฟล์ที่รู้จักหนึ่งไฟล์เพื่อดูชื่อและข้อมูลไฟล์ในผลลัพธ์ของโมดูล คู่มือทำงานกับไฟล์ของ Make
จับคู่ไฟล์กับคำขอ HTTP
ใช้ HTTP → Make a request ในแอป HTTP v4 ของ Make เก็บคีย์ทดสอบใต้ Credentials โดยเลือกการยืนยันตัวตนแบบ API key ในชุดข้อมูลรับรองให้ใส่ค่าเต็มที่ขึ้นต้นด้วย Bearer ในช่อง Key เลือกให้ส่งในเฮดเดอร์ ตั้งชื่อพารามิเตอร์เป็น Authorization และจำกัดต้นทางไว้ที่ https://api.perfectvector.com ใช้ชุดเดียวกันเมื่อดาวน์โหลด การตั้งค่าคีย์ API ของ Make
ใช้ https://api.perfectvector.com เป็นต้นทางของทุกปลายทางด้านล่าง
| การตั้งค่า HTTP v4 | ค่าสำหรับรอบแรก |
|---|---|
| URL และเมธอด | POST /v1/vectorizations |
| ประเภทเนื้อหาของคำขอ | multipart/form-data |
| ฟิลด์ข้อมูลในคำขอ | เลือกชนิด File ตั้งชื่อ image จับคู่ชื่อและข้อมูลไฟล์จาก Download a File |
| เฮดเดอร์ | Idempotency-Key ใช้ค่าคงที่เฉพาะงาน เช่น drive-logo-test-0001 |
| เฮดเดอร์ | Prefer: wait=10 |
| Parse response | Yes รันครั้งหนึ่งเพื่อให้ฟิลด์ผลลัพธ์อย่าง id และ status พร้อมใช้ |
| Timeout | 30 วินาทีสำหรับคำขอนี้ |
Make สร้างตัวคั่น multipart เมื่อเลือกประเภทเนื้อหา คงผลตอบกลับ POST เป็น JSON เพื่อดูได้ในรูปแบบเดียวกันทั้งเมื่อแปลงเสร็จทันทีและเมื่อต้องรอเพิ่ม สองวินาทีในคู่มือ PerfectVector หมายถึงช่วงห่างระหว่างการตรวจสถานะ โมดูล HTTP ของ Make · การรอและงานอะซิงโครนัสของ PerfectVector

ดาวน์โหลดหลังแปลงสำเร็จเท่านั้น
ใส่ตัวกรองก่อน HTTP → Download a file ให้ทำงานเมื่อสถานะที่อ่านได้เป็น succeeded เท่านั้น ใช้ต้นทาง API เดิมและพาธ /v1/vectorizations/{id}/result แทน {id} ด้วย ID การแปลงที่จับคู่ไว้ ใช้ชุดข้อมูลรับรอง API แล้วตั้ง Return error if HTTP request fails เป็น Yes โมดูลดาวน์โหลดจะส่งข้อมูลไฟล์ให้โมดูลถัดไป โมดูล HTTP ของ Make · ผลลัพธ์ PerfectVector
เพิ่ม Google Drive → Upload a File แล้วเลือกโฟลเดอร์ผลลัพธ์ เลือกไฟล์จาก HTTP → Download a file เป็นต้นทาง หากต้องการตั้งชื่อเอง ให้เลือก Map ในช่องไฟล์ คงข้อมูลที่ดาวน์โหลดไว้ แล้วใส่ชื่อ เช่น logo-test.svg ปิด Convert a File ไว้เพื่อเก็บรูปแบบ SVG เดิม โมดูล Google Drive ของ Make เปิดไฟล์ที่อัปโหลดแล้วมองหาตัวอย่าง “TEST MODE” เพื่อยืนยันการจับคู่ข้อมูลตลอดทั้งซีนาริโอ
| ผลตอบกลับจาก POST | การดำเนินการหรือการกู้คืน |
|---|---|
201 และ succeeded | ดาวน์โหลด SVG แล้วอัปโหลดข้อมูลไฟล์ไปยัง Drive |
202 และ queued หรือ processing | เก็บ ID การแปลงไว้ตรวจสถานะด้านล่าง ยังไม่ให้ผ่านตัวกรองดาวน์โหลด |
201 และ failed | บันทึก ID การแปลงและข้อผิดพลาด หยุดเส้นทางนี้ก่อนดาวน์โหลด |
4xx หรือ 5xx | ตรวจข้อผิดพลาดของโมดูลและรหัสปัญหาจาก API หากมี สำหรับ 429 หรือ 503 ให้รอตาม Retry-After เมื่อระบุไว้ และใช้คีย์กับข้อมูลเดิมภายในช่วงที่ส่งซ้ำได้ หากกำลังแปลงจริงอยู่ ให้รอจนเสร็จก่อน |
ตรวจงานที่ยังไม่เสร็จก่อนดาวน์โหลด
ซีนาริโอรันครั้งเดียวครอบคลุมไฟล์ทดสอบหนึ่งไฟล์ หากคำขอจริงคืน 202 ให้ใช้โมดูล HTTP → Make a request ตัวที่สองด้วย GET ชุดข้อมูลรับรอง API เดิม และ Parse response เป็น Yes ใช้ต้นทางเดิมกับพาธ /v1/vectorizations/{id} แล้วจับคู่ ID ที่บันทึกไว้กับพาธ ส่ง succeeded ไปดาวน์โหลดผล คง queued และ processing ไว้ระหว่างรอ และบันทึก ID กับข้อผิดพลาดหากได้ failed รอประมาณสองวินาทีก่อนตรวจ ID ที่ยังไม่เสร็จอีกครั้ง การรอและงานอะซิงโครนัสของ PerfectVector
เมื่อฝั่งไคลเอนต์หมดเวลารอ คำขออาจยังทำงานอยู่ ใช้ ID ที่บันทึกไว้ หรือหากยังไม่มี ID ให้ส่งไบต์และคีย์เดิมซ้ำภายใน 24 ชั่วโมง ถ้าสถานะสุดท้ายเป็น failed ด้วย timeout หรือ provider_unavailable ต้องใช้คีย์ใหม่หากจะลองอีกครั้ง กรณีหลังให้รอผู้ให้บริการกลับมาก่อน บันทึกคีย์คู่กับเวอร์ชันไฟล์ต้นฉบับก่อนตั้งให้ทำงานอัตโนมัติ และเก็บ ID ที่ยังไม่เสร็จเพื่อให้รอบถัดไปตรวจสถานะก่อนอัปโหลดใหม่ การส่งซ้ำอย่างปลอดภัยของ PerfectVector · ข้อผิดพลาด PerfectVector API
เราใช้ cURL กับคีย์ทดสอบ PerfectVector เพื่อส่งไฟล์แบบ multipart อ่านการแปลงด้วย ID และดาวน์โหลด SVG ตัวอย่างคงที่ ขั้นตอน Make และ Google Drive อ้างอิงเอกสารทางการเรื่องโมดูลและการจับคู่ข้อมูลไฟล์ ให้ทดสอบรันครั้งเดียวในพื้นที่ทำงานของคุณเพื่อยืนยันการจับคู่ข้อมูล
คำถามที่พบบ่อย
ทำไมซีนาริโอ Make ขึ้นข้อผิดพลาดว่าไม่รองรับประเภทสื่อ
ตรวจประเภทเนื้อหาของคำขอและการจับคู่ไฟล์ เลือก multipart/form-data ตั้งชื่อฟิลด์ไฟล์เป็น image แล้วจับคู่ข้อมูลจากโมดูลดาวน์โหลด เปิดต้นฉบับตรวจว่าเป็น PNG, JPEG หรือ WebP ที่ตรงข้อกำหนด ข้อจำกัด PerfectVector API
SVG ทดสอบบอกอะไรเกี่ยวกับภาพของฉัน
ไฟล์นี้ยืนยันการส่งคำขอและการส่งต่อไฟล์ PerfectVector คืนตัวอย่างคงที่เมื่อใช้คีย์ทดสอบ หากต้องการประเมินภาพของคุณ ให้แปลงจริงแล้วตรวจรูปทรงและสีในผลลัพธ์ โหมดทดสอบ PerfectVector
แหล่งอ้างอิง
- Make — การทำงานกับไฟล์ — การจับคู่ชื่อและข้อมูลไฟล์สำหรับดาวน์โหลดและอัปโหลดผ่าน Google Drive
- Make — HTTP — การอัปโหลด multipart การอ่าน JSON และดาวน์โหลดไฟล์ใน HTTP v4
- Make — การยืนยันตัวตนด้วยคีย์ API — การเก็บข้อมูลรับรอง Bearer และจำกัดต้นทาง
- PerfectVector — ข้อจำกัด — รูปแบบภาพที่รองรับและฟิลด์ multipart
- PerfectVector — การรอและงานอะซิงโครนัส — เฮดเดอร์เวลารอและผลตอบกลับที่เสร็จทันทีหรือยังค้างอยู่
- PerfectVector — ผลลัพธ์ — ดาวน์โหลด SVG โดยยืนยันตัวตน
- PerfectVector — โหมดทดสอบ — SVG คงที่จากคีย์ทดสอบและการแปลงที่สำเร็จทันที
- Make — โมดูล Google Drive — ฟิลด์ดาวน์โหลดและอัปโหลด รวมถึงตัวเลือกแปลงไฟล์
รับคีย์ทดสอบจากหน้า PerfectVector API แล้วใช้ตัวอย่างผลตอบกลับ JSON ในคู่มือเริ่มต้น API กับภาพที่ตรงข้อกำหนดหนึ่งไฟล์ ตรวจว่าอัปโหลดแล้วได้ ID การแปลงและดาวน์โหลดผลเป็น SVG ที่เปิดได้
เพิ่มเติมจากบล็อก
เครื่องมือแปลงเวกเตอร์ AI ที่ดีที่สุดปี 2026: ตัวเลือกแนะนำตามงาน
ข้อสรุปของเราปี 2026: PerfectVector คือตัวเลือกอันดับแรกสำหรับโลโก้ ไอคอน ภาพประกอบ และไฟล์ตัด พร้อมทางเลือกที่เหมาะกับงานสีเต็ม API งานฟรี หรือ Adobe
แปลงภาพทั้งโฟลเดอร์เป็น SVG ด้วย Claude Code
วางแผนแปลงภาพทั้งโฟลเดอร์ด้วย Claude Code และ PerfectVector MCP ระบุพาธผลลัพธ์ไม่ให้ซ้ำ แล้วตรวจในเครื่องว่า SVG ใดหายไป


