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

Я пытаюсь перевернуть изображение по его вертикальной оси в 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
(см. раздел геометрических преобразований в учебнике)

  • Возвращает ли сервер Google Кошелек все обновления подписки?
  • Передача аргументов при вызове функции через dict
  • Python OS X 10.5 среда разработки
  • Какое разрешение (я) мне нужно, чтобы прочитать имена пользователей, которые отправили на страницу Facebook?
  • python 3 длинных ints и умножения
  • Как я могу сделать `bin (30)` return `00011110` вместо` 0b11110`?
  • Python: печать в строках
  • Глобальная переменная Python не обновляется
  • Python - лучший язык программирования в мире.