Автор оригинала: Python Examples.
Python подушка – Flip Image
Чтобы перевернуть изображение вертикально или горизонтально с подушкой Python, используйте метод транспонирования () на объекте Image PIL.
В этом руководстве мы узнаем, как транспонировать или перевернуть изображение, с помощью примеров программ.
Синтаксис – изображение.
Синтаксис метода транспонирования ():
Image.transpose(method)
где
Метод – возможные значения метода
- Pil.image.flip_left_right.
- Pil.image.flip_top_bottom.
- Pil.image.rotate_90.
- Pil.image.Rotate 180.
- Pil.image.rotate_270.
- Pil.image.transone или pil.image.transverse.
В этом руководстве мы будем иметь дело только с
- Pil.image.flip_left_right, который переворачивает изображение относительно вертикальной оси.
- Pil.image.flip_top_bottom, который переворачивает изображение по горизонтальной оси.
Пример 1: Flip Image W.r.t. Вертикальная ось
В следующем примере мы проходим Pil.image.flip_left_right В качестве аргумента к методу транспонирования переворачивает изображение по вертикали или переворачиваться вправо и справа налево.
Python Program
import PIL from PIL import Image #read the image im = Image.open("sample-image.png") #flip image out = im.transpose(PIL.Image.FLIP_LEFT_RIGHT) out.save('transpose-output.png')
Входное изображение
Выходное изображение
Пример 2: Flip Image W.r.t. Горизонтальная ось
В следующем примере мы проходим Pil.image.flip_top_bottom Как аргумент для метода транспонирования, чтобы перевернуть изображение W.r.t. Горизонтальная ось или верхушка сверху вниз и снизу вверх.
Python Program
import PIL from PIL import Image #read the image im = Image.open("sample-image.png") #flip image out = im.transpose(PIL.Image.FLIP_TOP_BOTTOM) out.save('transpose-output.png')
Выходное изображение
Резюме
В этом уроке примеров Python мы узнали, как транспонировать изображение, и, таким образом, получают листовое действие вдоль вертикальных и горизонтальных осей.