"""Manual grid selection module"""
import pygame
-import Image, ImageDraw
+import ImageDraw
from math import atan, sin, cos, pi, sqrt, acos, copysign
class UserQuitError(Exception):
pygame.display.set_caption("Imago manual mode")
self._screen = pygame.display.get_surface()
- def display_picture(self, im):
- pg_img = pygame.image.frombuffer(im.tostring(), im.size, im.mode)
+ def display_picture(self, img):
+ pg_img = pygame.image.frombuffer(img.tostring(), img.size, img.mode)
self._screen.blit(pg_img, (0,0))
pygame.display.flip()
hoshi = lambda c: draw.ellipse((c[0] - 1, c[1] - 1, c[0] + 1, c[1] + 1),
fill=(255, 64, 64))
corners = []
- color=(64, 64, 255)
+ color = (64, 64, 255)
line_width = 1
lines_r = []
c = intersection(line(x[0], corners[2]), line(corners[1], corners[3]))
d = intersection(line(corners[0], corners[3]), line(corners[1], corners[2]))
if d:
- l = (intersection(line(corners[0], corners[1]), line(c,d)),
- intersection(line(corners[2], corners[3]), line(c,d)))
+ l = (intersection(line(corners[0], corners[1]), line(c, d)),
+ intersection(line(corners[2], corners[3]), line(c, d)))
else:
lx = line(c, (c[0] + corners[0][0] - corners[3][0],
c[1] + corners[0][1] - corners[3][1]))