Перевернутое/зеркальное изображениеPython

Программы на Python
Ответить
Anonymous
 Перевернутое/зеркальное изображение

Сообщение Anonymous »

Мне нужно написать функцию, которая получает изображение и возвращает зеркальное изображение (координата Y никогда не меняется), без использования какого-либо зеркального или переворачивающего
модуля из PIL.

У меня есть написать это самому.
Я получаю сообщение об ошибке:

IndexError: image index out of range


что мне здесь не хватает?

спасибо.

from os.path import exists
import tkMessageBox, tkFileDialog
from PIL import Image, ImageTk, ImageFilter

def flip(im):
'''Flips a picutre horizontally, and returns a new image that is a mirror view of the original'''
org=Image.open(im)
new=Image.new("RGB",org.size)
for x in range(org.size[0]):
a=org.size[0]
for y in range(org.size[1]):
pixel=org.getpixel((x,y))
new.putpixel((a,y),pixel)
a-=1
new.save("new.bmp","bmp")


Подробнее здесь: https://stackoverflow.com/questions/141 ... rror-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»