Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--model.py10
-rw-r--r--utils.py6
2 files changed, 11 insertions, 5 deletions
diff --git a/model.py b/model.py
index 4f00f3d..53dc333 100644
--- a/model.py
+++ b/model.py
@@ -38,7 +38,6 @@ import gobject
from hashlib import md5
import operator
-from sugar import util
from sugar.datastore import datastore
import sugar.env
@@ -46,7 +45,8 @@ from constants import Constants
from instance import Instance
from recorded import Recorded
from color import Color
-import _camera
+from ui import UI
+import utils
class Model:
@@ -192,7 +192,7 @@ class Model:
thumbPath = os.path.join(Instance.tmpPath, recd.thumbFilename)
scale = float((UI.THUMBWIDTH+0.0)/(pixbuf.get_width()+0.0))
- thumbImg = self.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, UI.THUMB_HEIGHT)
+ thumbImg = utils.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, UI.THUMB_HEIGHT)
thumbImg.write_to_png(thumbPath)
imagePath = os.path.join(Instance.tmpPath, "audioPicture.png")
@@ -255,7 +255,7 @@ class Model:
thumbPath = os.path.join(Instance.tmpPath, recd.thumbFilename)
scale = float((UI.THUMB_WIDTH+0.0)/(wid+0.0))
- thumbImg = self.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, ui.THUMB_HEIGHT)
+ thumbImg = utils.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, ui.THUMB_HEIGHT)
thumbImg.write_to_png(thumbPath)
self.createNewRecordedMd5Sums( recd )
@@ -318,7 +318,7 @@ class Model:
thumbpath = os.path.join(Instance.tmpPath, recd.thumbFilename)
scale = float((UI.THUMB_WIDTH+0.0)/(pixbuf.get_width()+0.0))
- thumbImg = self.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, UI.THUMB_HEIGHT)
+ thumbImg = utils.generateThumbnail(pixbuf, scale, UI.THUMB_WIDTH, UI.THUMB_HEIGHT)
thumbImg.write_to_png(thumbpath)
gc.collect()
#now that we've saved both the image and its pixbuf, we get their md5s
diff --git a/utils.py b/utils.py
index 0f36628..e9cb606 100644
--- a/utils.py
+++ b/utils.py
@@ -1,8 +1,14 @@
import base64
import rsvg
import re
+import os
+import cairo
+import gc
+from sugar import util
+import _camera
+
def getStringFromPixbuf(pixbuf):
data = [""]
pixbuf.save_to_callback(_saveDataToBufferCb, "png", {}, data)