summaryrefslogtreecommitdiff
path: root/app/photos/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/photos/models.py')
-rw-r--r--app/photos/models.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/app/photos/models.py b/app/photos/models.py
index 7b75397..a87b60d 100644
--- a/app/photos/models.py
+++ b/app/photos/models.py
@@ -1,5 +1,6 @@
import datetime
import Image
+import os.path
from django.contrib.gis.db import models
from django.contrib.sitemaps import Sitemap
from django.contrib.syndication.views import Feed
@@ -84,28 +85,30 @@ class Photo(models.Model):
def get_original_url(self):
#return self.get_pic_url(size="original")
return "http://farm%s.static.flickr.com/%s/%s_%s_o.jpg" % (self.flickr_farm, self.flickr_server, self.flickr_id, self.flickr_originalsecret)
-
+
+ def has_retina(self):
+ return os.path.isfile('%s/slideshow/%s/%sx2.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
@property
def get_height(self):
- im = Image.open('%sslideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
+ im = Image.open('%s/slideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
xsize, ysize = im.size
return ysize
@property
def get_width(self):
- im = Image.open('%sslideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
+ im = Image.open('%s/slideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
xsize, ysize = im.size
cal = xsize-120
return xsize
@property
def get_margin_top(self):
- im = Image.open('%sslideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
+ im = Image.open('%s/slideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
xsize, ysize = im.size
mtop = 340-(ysize/2)
return mtop
@property
def get_margin_left(self):
- im = Image.open('%sslideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
+ im = Image.open('%s/slideshow/%s/%s.jpg' %(settings.IMAGES_ROOT,self.pub_date.strftime("%Y"),self.flickr_id))
xsize, ysize = im.size
mtop = 500-(xsize/2)
return mtop