Я хочу взять изображение RGB и преобразовать его в черно-белое изображение RGB, где пиксель является черным, если его значение HSV находится между определенным диапазоном, и белым в противном случае.
В настоящее время я создаю новое изображение, а затем создать список новых значений пикселей, перебирая его данные, затем .putdata ()
этот список для формирования нового изображения.
Похоже, что должен быть гораздо более быстрый способ сделать это, например с .point ()
, но кажется, что .point ()
не получает заданные пиксели, а вместо этого получает значения от 0 до 255. Есть ли преобразование .point ()
, но на пикселях?