у меня на холсте более пяти изображений как заставить одно изображение мигать, есть ли какой-либо способ, которым я мог бы это сделать

#html #canvas

#HTML #холст

Вопрос:

у меня на холсте более пяти изображений как заставить одно изображение мигать, есть ли какой-либо способ, которым я мог бы это сделать.вот моя проблема: у меня более пяти изображений на холсте, я хочу мигать только одним изображением.есть ли какой-нибудь способ, которым я мог бы это сделать. я искал по всему Интернету и не мог найти правильный ответ…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Комментарии:

1. что вы имеете в виду под пятью изображениями на холсте? Как они расположены относительно друг друга, пересекаются ли они?

2. нет, они не пересекаются

Ответ №1:

Есть два решения, о которых я могу подумать :

  1. Создайте разные холсты для каждого изображения. Чтобы на одном холсте было одно изображение, а затем применить некоторые изменения ко всему холсту.
  2. Если у вас есть координаты x и y изображения, которое вы хотите изменить, и вы знаете его ширину и высоту, вы можете сделать следующее :

    var imgd = context.getImageData(x, y, width, height);

    var pix = imgd.data;

pix теперь содержит массив, содержащий информацию о пикселях вашего изображения. Поэтому, изменив его, вы также можете изменить свое изображение.