cropping wtf

This commit is contained in:
Sanj 2011-07-06 20:17:04 +05:30
parent 60a2509e24
commit 47ea3e6fc3

View File

@ -735,20 +735,20 @@ class ImageBox(models.Model):
current_height = self.height
divisor = original_width / (current_width + .0)
if self.is_cropped == False:
self.crop_x1 = int(x1 * divisor)
self.crop_y1 = int(y1 * divisor)
self.crop_x2 = int(x2 * divisor)
self.crop_y2 = int(y2 * divisor)
self.crop_x1 = int(round(x1 * divisor))
self.crop_y1 = int(round(y1 * divisor))
self.crop_x2 = int(round(x2 * divisor))
self.crop_y2 = int(round(y2 * divisor))
self.is_cropped = True
else:
old_x1 = self.crop_x1
old_y1 = self.crop_y1
old_x2 = self.crop_x2
old_y2 = self.crop_y2
self.crop_x1 = int(x1 * divisor) + old_x1
self.crop_y1 = int(y1 * divisor) + old_y1
self.crop_x2 = int(x2 * divisor) + old_x1
self.crop_y2 = int(y2 * divisor) + old_y1
self.crop_x1 = int(round(x1 * divisor)) + old_x1
self.crop_y1 = int(round(y1 * divisor)) + old_y1
self.crop_x2 = int(round(x2 * divisor)) + old_x1
self.crop_y2 = int(round(y2 * divisor)) + old_y1
self.width = width
self.height = height
self.save()
@ -788,7 +788,7 @@ class ImageBox(models.Model):
self.do_crop(self.crop_x1, self.crop_y1, self.crop_x2, self.crop_y2, self.width, self.height)
f = open(path)
size = str(int(self.width * m)) + "x" + str(int(self.height * m))
size = str(int(round(self.width * m))) + "x" + str(int(round(self.height * m)))
im = get_thumbnail(f, size, crop='center', quality=99)
'''
context = {