PythonのReportlabでベクター形式でepsを貼り付ける方法はありますか?
現状ではReportlabで差し込んだ文字は拡大しても荒くならないのに対して、
読み込んだ画像の部分は荒くなってしまいます。
画像の形式はepsです。こちらは、matplotlibを使って作成できるベクター画像の形式ならepsにこだわりはありません。
よろしくお願いいたします。
filename = hogehoge+'.pdf'
c = canvas.Canvas(filename, pagesize=landscape(A4))
imagename = hogehoge+'.eps'
image = Image.open(imagename)
c.drawInlineImage(image,x,y,width=640,height=360)
2018/05/28 13:39追記
こちらの質問は端的にいえば、Reportlabにスケーラブルな画像を、
貼り付けられますかという質問でした。
(EPS、SVGなど)
実際に試したところ、Reportlabで生成した文字列がスケーラブルなのに対して、
読み込んだ画像はスケーラブルではありません。拡大すると荒くなってしまいます。
よろしくお願いいたします。
あなたの回答
tips
プレビュー