get()

ส่งค่าอาร์เรย์ของค่า [R, G, B, A] สำหรับพิกเซลใด ๆ หรือคว้าส่วนใดส่วนหนึ่งของรูปภาพ หากไม่มีพารามิเตอร์ระบุไว้รูปภาพทั้งหมดจะถูกส่งคืน ใช้พารามิเตอร์ x และ y เพื่อรับค่าหนึ่งพิกเซล รับส่วนของหน้าต่างการแสดงผลโดยการระบุพารามิเตอร์ w และ h เพิ่มเติม เมื่อได้รับรูปภาพพารามิเตอร์ x และ y กำหนดพิกัดสำหรับมุมซ้ายบนของภาพโดยไม่คำนึงถึง imageMode () ในปัจจุบัน หากพิกเซลที่ขออยู่นอกกรอบภาพจะส่งกลับ [0,0,0,255] เพื่อให้ได้ตัวเลขที่ปรับขนาดตามช่วงสีปัจจุบันและคำนึงถึง colorMode ให้ใช้ getColor แทนการรับ การรับสีของพิกเซลเพียงจุดเดียวด้วย get (x, y) เป็นเรื่องง่าย แต่ไม่เร็วเท่าการคว้าข้อมูลโดยตรงจากพิกเซล [] (x, y) โดยใช้พิกเซล [] ที่มีความหนาแน่นของพิกเซล d คือ var off = (y * width + x) * d * 4; [pixels[off], pixels[off+1], pixels[off+2], pixels[off+3]] ดูข้อมูลอ้างอิงสำหรับพิกเซล [] สำหรับข้อมูลเพิ่มเติม

รูปแบบการใช้งาน

get ( [x], [y], [w], [h] )

พารามิเตอร์

  • x Number: พิกัด x ของพิกเซล
  • y Number: y พิกัดของพิกเซล
  • w Number: ความกว้าง
  • h Number: ความสูง

ค่าที่ส่งออกมา

  • Array.<Number>,p5.Image: ค่าพิกเซลที่ x, y ในรูปแบบอาร์เรย์ [R, G, B, A] หรือ p5.Image




[1]This document was generated from p5.js whose source code is available on github.