Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 16, 2011 10:20:32

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Reportlab - качество изображений в pdf

подскажите,
как бы заставить reportlab создавать pdf,
где картинка будет видна как есть, без всяких искажений?

import urllib2

from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4

pngdata = urllib2.urlopen('http://images.wikia.com/history/ru/images/c/ca/Roman_Empire_Map.png').read()
open('map.png','w').write( pngdata )

c = canvas.Canvas("map.pdf")

lWidth, lHeight = A4

c.setPageSize((lHeight, lWidth))

c.drawImage('map.png', 0, 0, preserveAspectRatio=True)
c.showPage()
c.save()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version