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. |