WEBVTT 00:00:00.530 --> 00:00:04.417 Chúng tôi muốn lặp qua mỗi pixel trong bức ảnh. chỉ số đầu tiên, 00:00:04.417 --> 00:00:08.812 trong những pixel sẽ là 0. Và điểm cuối cùng sẽ là ít hơn tổng số pixel là 1. 00:00:08.812 --> 00:00:14.306 Vì tôi cần tác động, mỗi 5 pixel, tôi sẽ tăng i lên 5 mỗi lần 00:00:14.306 --> 00:00:21.398 Để biến 1 pixel thành màu đen. Tôi sẽ sử dụng phương thức setColorAt(), và gán nó 00:00:21.398 --> 00:00:26.236 là số pixel và màu sắc tôi muốn. Vì vậy bây giờ nếu tôi 00:00:26.236 --> 00:00:31.575 chạy nó, tôi sẽ nhận đc cùng bức hình nhưng nó sẽ mờ 1 chút.Nếu bạn nhìn thật 00:00:31.575 --> 00:00:35.103 gần, trên màn hình của bạn, thật khó để xem video, bạn có thể 00:00:35.103 --> 00:00:40.586 thực sự nhìn thấy 1 chút, những chấm đen. Có thể có nhiều cách để làm việc này, nhưng tôi 00:00:40.586 --> 00:00:45.441 nghĩ đây là cách đơn giản nhất. Ví dụ, bạn có thể tăng lên 1 mỗi lần và 00:00:45.441 --> 00:00:51.670 sau đó sử dụng %(mod) để quyết định màu thực sự hay ko 00:00:51.670 --> 00:00:57.064 Hoặc, thay vì kiểm tra bằng mod(%), bạn có thể gán màu ở 5 00:00:57.064 --> 00:01:03.657 lần i. Nhưng sau đó, bạn sẽ cần thay đổi điều kiện để dừng 00:01:03.657 --> 00:01:06.950 vòng lặp. Tôi nghĩ nó sẽ đòi hỏi tư duy 1 chút