From bba964e9038f9fd384814df159738cf47d1bdcb8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 23 Jun 2012 19:01:50 +0530 Subject: [PATCH] When generating cover center logo vertically --- src/calibre/utils/magick/draw.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/utils/magick/draw.py b/src/calibre/utils/magick/draw.py index e4163743d9..0bfc806d42 100644 --- a/src/calibre/utils/magick/draw.py +++ b/src/calibre/utils/magick/draw.py @@ -279,6 +279,9 @@ def create_cover_page(top_lines, logo_path, width=590, height=750, logo.size = (lwidth, lheight) left = int(max(0, (width - lwidth)/2.)) top = bottom+10 + extra = int((available[1] - lheight)/2.0) + if extra > 0: + top += extra canvas.compose(logo, left, top) return canvas.export(output_format)