Здравствуйте,
Возможно, этот вопрос выглядит глупо, но я пытаюсь использовать Подушки Image.convert()
для преобразования изображения в оттенки серого. Это изображение я сохранил в переменной img
, потому что я уже предварительно обработал его, но не с помощью подушки (тип: numpy.ndarray). Поэтому я набираю:
img = Image.convert('LA')
Но, похоже, он не работает, как говорится:
AttributeError: module 'PIL.Image' has no attribute 'convert'
Если я набираю img = Image.open("picture.jpg").convert('LA')
, это работает, но я хочу использовать его напеременная, которая уже существует. Я также не хочу сохранять предварительно обработанное изображение, чтобы просто открыть и преобразовать его с помощью предыдущей команды, потому что это еще более неэффективно (с точки зрения скорости и мощности процессора). Итак: Есть ли правильный способ сделать это?
Спасибо за помощь заранее!