Перевертывание изображения по вертикальной оси в питоне

Я пытаюсь перевернуть изображение по его вертикальной оси в python, но не знаю, как начать. любое предложение было бы оценено. Благодарю.

3 Solutions collect form web for “Перевертывание изображения по вертикальной оси в питоне”

Для чего-то столь же простого, как это, PIL на самом деле не требуется – вы можете сделать это с numpy fliplr .

 import matplotlib.pyplot as plt import numpy as np im = np.flipud(plt.imread('so.jpg')) plt.subplot(2, 1, 1) plt.imshow(im) plt.subplot(2, 1, 2) plt.imshow(np.fliplr(im)) plt.show() 

введите описание изображения здесь

Волк ревок кошек!

Вы заявили, что используете PyGraphics – он утверждает, что load_image возвращает объект изображения PIL .

PyGraphics, похоже, не предлагает функциональности flipping, поэтому просто сделайте это с PIL , в частности, transpose

 from PyGraphics import picture flipped = picture.load_image("blah.jpg").transpose(Image.FLIP_LEFT_RIGHT) 

Вы должны посмотреть на PIL для таких вещей 🙂

http://www.pythonware.com/products/pil/

Это может быть самый простой способ сделать то, что вы хотите.

Вот учебник, который даст код:

http://effbot.org/imagingbook/introduction.htm
(см. раздел геометрических преобразований в учебнике)

  • Неизвестная ошибка типа файла с .pyx-файлом
  • Python __file__ атрибут абсолютный или относительный?
  • Google App Engine - заголовки и headers.add_header () для управления кешем
  • Сообщение об ошибке AttributeError и lost exception
  • Словарь с поддержкой базы данных с произвольными ключами
  • Сохраняется только последняя итерация цикла while
  • преобразование строки в древовидную структуру в python
  • Перемещение булевых значений в список Python
  • Python - лучший язык программирования в мире.