ค่าสี RGB #00FF00
นั้นค่อนข้างสำคัญ: ใช้สำหรับสร้างภาพยนตร์รายการทีวีการประกาศสภาพอากาศและอื่น ๆ มันเป็นสี "TV เขียว" หรือ "หน้าจอสีเขียว" ที่มีชื่อเสียง
ความท้าทาย
งานของคุณคือการเขียนโปรแกรมที่รับภาพอินพุตสองภาพทั้งในรูปแบบ PNG (หรือในประเภทอิมเมจของอิมเมจไลบรารีภาพ) และขนาดที่เท่ากัน ภาพหนึ่งภาพสามารถเป็นภาพเก่าได้ #00FF00
ส่วนอีกคนหนึ่งเป็นภาพที่จะมีพื้นหลังของสีที่ ภาพที่ส่งออกจะประกอบด้วยภาพที่สองที่ซ้อนทับในภาพแรกโดยไม่มี#00FF00
สี (ยกเว้นในภาพแรก) เข้าและส่งออกอาจจะทำกับไฟล์เป็น GUI ฯลฯ คุณจะได้รับอนุญาตให้ใช้อาร์เรย์ของค่า RGB เป็น input เท่าที่เห็นนี่ คุณอาจคิดว่าภาพมีความทึบแสงเต็มพิกเซลเท่านั้น
โดยทั่วไป ...
สร้างโปรแกรมที่ใช้ทุก#00FF00
พิกเซลในภาพเดียวและแทนที่ด้วยพิกเซลที่สอดคล้องกันในภาพพื้นหลัง
กรณีทดสอบ
มีให้โดย @dzaima: พื้นหลัง:
เบื้องหน้า:
เอาต์พุต:
แน่นอนว่าช่องโหว่มาตรฐานต้องห้ามอย่างเคร่งครัด ซึ่งรวมถึงการใช้แหล่งข้อมูลออนไลน์เพื่อทำเพื่อคุณ
นี่คือรหัส - กอล์ฟดังนั้นอาจเป็นรหัสที่สั้นที่สุดและโปรแกรมเมอร์ที่ดีที่สุดจะประสบความสำเร็จ ...