* src/plugins/WriteCD.py: don't generate thumbnails

* src/Selectors/_SelectObject.py: new image sizing routines
	* src/ImgManip.py: simplify
	* src/docgen/HtmlDoc.py: new image sizing routines
	* src/docgen/ODFDoc.py: new image sizing routines
	* src/docgen/LaTeXDoc.py: new image sizing routines
	* src/docgen/RTFDoc.py: new image sizing routines
	* src/Makefile.am: add ThumbNails.py
	* po/POTFILES.in: add ThumbNails.py

2007-09-10  Don Allingham  <don@gramps-project.org>


svn: r8959
This commit is contained in:
Don Allingham
2007-09-11 03:51:35 +00:00
parent 992322d9b8
commit 643c75099c
11 changed files with 91 additions and 171 deletions

View File

@@ -362,12 +362,8 @@ class RTFDoc(BaseDoc.BaseDoc,BaseDoc.TextDoc):
#
#--------------------------------------------------------------------
def add_media_object(self,name,pos,x_cm,y_cm):
try:
im = ImgManip.ImgManip(name)
except:
return
nx,ny = im.size()
nx,ny = ImgManip.image_size(name)
if (nx,ny) == (0,0):
return
@@ -384,7 +380,8 @@ class RTFDoc(BaseDoc.BaseDoc,BaseDoc.TextDoc):
act_height = y_cm
act_width = x_cm/ratio
buf = im.jpg_scale_data(int(act_width*40),int(act_height*40))
buf = ImgManip.resize_to_jpeg_buffer(name, int(act_width*40),
int(act_height*40))
act_width = twips(act_width)
act_height = twips(act_height)