This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Image Compare

อัปโหลดภาพสองภาพเพื่อคำนวณแผนที่ความแตกต่างระดับพิกเซลและเปอร์เซ็นต์ความคล้ายคลึงเชิงตัวเลข เอาต์พุตเป็นภาพความแตกต่างที่เน้นบริเวณที่เปลี่ยนแปลงด้วยสีแดง

API Endpoint

POST /api/v1/tools/image/compare

รับข้อมูลฟอร์ม multipart พร้อมไฟล์ภาพ สอง ไฟล์ ไม่ต้องมีฟิลด์การตั้งค่า

Parameters

เครื่องมือนี้ไม่มีพารามิเตอร์ที่ปรับแต่งได้ อัปโหลดไฟล์ภาพให้ครบสองไฟล์พอดี

FieldTypeRequiredDescription
file (first)fileYesภาพแรก
file (second)fileYesภาพที่สอง

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/image/compare \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]"

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "similarity": 94.52,
  "dimensions": { "width": 1920, "height": 1080 },
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/diff.png",
  "originalSize": 4900000,
  "processedSize": 280000
}

Response Fields

FieldTypeDescription
jobIdstringตัวระบุงานสำหรับดาวน์โหลดภาพความแตกต่าง
similaritynumberเปอร์เซ็นต์ความคล้ายคลึงระหว่างภาพสองภาพ (0 ถึง 100)
dimensionsobjectความกว้างและความสูงที่ใช้ในการเปรียบเทียบ
downloadUrlstringURL สำหรับดาวน์โหลดภาพความแตกต่างที่สร้างขึ้น
originalSizenumberขนาดรวมของภาพอินพุตทั้งสองเป็นไบต์
processedSizenumberขนาดของภาพเอาต์พุตความแตกต่างเป็นไบต์

Notes

  • ภาพทั้งสองจะถูกปรับขนาดให้เท่ากัน (ใช้ค่าสูงสุดของแต่ละแกน) ก่อนการเปรียบเทียบ
  • ภาพความแตกต่างเน้นความแตกต่างด้วยสีแดง โดยความทึบแสงเป็นสัดส่วนกับขนาดของการเปลี่ยนแปลง พิกเซลที่เหมือนกันหรือเกือบเหมือนกัน (ความแตกต่าง < 10) จะแสดงเป็นภาพต้นฉบับแบบกึ่งโปร่งใส
  • ความคล้ายคลึงคำนวณเป็นค่าผกผันของความแตกต่างเฉลี่ยของพิกเซลทั้งหมด แสดงเป็นเปอร์เซ็นต์
  • ความคล้ายคลึง 100% หมายความว่าภาพเหมือนกันในระดับพิกเซล (ที่ความละเอียดสำหรับการเปรียบเทียบ)
  • เอาต์พุตความแตกต่างเป็นรูปแบบ PNG เสมอไม่ว่ารูปแบบอินพุตจะเป็นอะไร
  • ภาพทั้งสองจะถูกตรวจสอบและถอดรหัส (รองรับ HEIC, RAW, PSD, SVG) ก่อนการเปรียบเทียบ
  • การจัดวางแนว EXIF จะถูกนำมาใช้อัตโนมัติกับภาพทั้งสองก่อนประมวลผล