การครอบตัดรูปภาพ

ระบุอัตราส่วนกว้างยาวของรูปภาพในตำแหน่งการจัดวางโฆษณาต่างๆ Facebook จะครอบตัดรูปภาพของคุณตามข้อกำหนดเฉพาะที่คุณให้ไว้ หรือหากคุณไม่ได้ครอบตัดรูปภาพไว้ เราก็จะแสดงรูปภาพนั้นโดยใช้ค่าเริ่มต้น โปรดดูรูปภาพโฆษณา ตัวอย่างเช่น อัปโหลดรูปภาพเพื่อใช้ในชิ้นงานโฆษณา:

curl \
  -F 'filename=@<IMAGE_PATH>' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adimages

จากนั้น จัดเตรียมชิ้นงานโฆษณาโดยอ้างอิงแฮชรูปภาพที่ส่งคืนในการเรียกใช้ครั้งก่อนพร้อมกับการครอบตัด

การครอบตัดจะประกอบด้วยคู่คีย์-ค่า โดยที่คีย์คือ crop key และค่าคือขนาดพิกเซลของการครอบตัด โปรดดูคีย์ที่รองรับทั้งหมดได้ที่ข้อมูลอ้างอิงเกี่ยวกับการครอบตัดรูปภาพโฆษณา

ระบุค่าเป็นพิกัด (x, y) สำหรับมุมซ้ายบนและมุมขวาล่างของสี่เหลี่ยมผืนผ้าที่ครอบตัด ส่วน crop key จะอธิบายถึงอัตราส่วนกว้างยาว อัตราส่วนกว้างยาวของกล่องที่ระบุโดยความกว้างและความสูงจะต้องใกล้เคียงกับอัตราส่วนกว้างยาวใน crop key มากที่สุด

ที่มาของรูปภาพ (0, 0) จะอยู่ที่มุมซ้ายบน จุด (width - 1, height - 1) จะอยู่ที่มุมขวาล่าง

ข้อกำหนดเฉพาะ

เมื่อใช้ฟีเจอร์นี้ คุณควรใช้กับตำแหน่งการจัดวางทั้งหมดที่โฆษณาอาจปรากฏ ตัวอย่างเช่น หากคุณระบุข้อกำหนดเฉพาะนี้ให้กับคอลัมน์ทางขวามือ และคุณต้องการใช้โฆษณาในฟีดข่าวด้วย คุณจะต้องทำการครอบตัดสำหรับตำแหน่งการจัดวางฟีดข่าวเช่นกัน

ข้อจำกัด

ระบบรองรับการครอบตัดรูปภาพเฉพาะชิ้นงานโฆษณาที่มี image_file หรือ image_hash. Page posts เท่านั้น ค่าต้องเป็นไปตามข้อจำกัดดังต่อไปนี้

  • จุดที่ระบุโดย (x, y) จะต้องอยู่ภายในรูปภาพ สี่เหลี่ยมผืนผ้าที่ขยายเกินขอบเขตของรูปภาพจะแสดงผลไม่ถูกต้อง
  • สี่เหลี่ยมผืนผ้าต้องมีอัตราส่วนกว้างยาวเท่ากับที่ระบุโดยคีย์การครอบตัด
  • พิกัดต้องไม่มีค่าเป็นลบ
  • Facebook Stories ไม่รองรับการครอบตัดรูปภาพ

ตัวอย่างเช่น:

Example:{"100x100": [ [330, 67], [1080, 817] ]}