[PYTHON] Bildzusatznotiz in reportlab

Wenn Bottomup nicht angegeben ist

filename = 'pdftest'
# -*- coding: utf-8 -*-
from reportlab.pdfgen import canvas
from PIL import Image

image =Image.open('/Users/momiji/work/spam.jpg')

pdf_cnvs = canvas.Canvas('./spam.pdf' )  
pdf_cnvs.setPageSize((image.size[0]+10,image.size[1]+10))
pdf_cnvs.drawInlineImage(image,0,0)
pdf_cnvs.save()

スクリーンショット 2014-01-25 22.28.59.png

Der Ursprung befindet sich unten links.

Wenn Bottmup = False

pdf_cnvs = canvas.Canvas('./spam.pdf',bottomup=False)  

スクリーンショット 2014-01-25 22.42.18.png Es wird so sein.

ändere die y-Koordinate

pdf_cnvs.drawInlineImage(image,0,-image.size[1])

スクリーンショット 2014-01-25 23.04.57.png

Es wird von oben links gezeichnet, aber um 180 Grad gedreht.

-- Wenn ich ein Bild mit drawInlineImage einfüge, tritt ein Fall auf, der auf dem iPad unterbrochen wird. Wenn Sie es mit dem iPad lesen, war drawImage besser.

Recommended Posts

Bildzusatznotiz in reportlab
Bildlesememo
Memo zum Senden und Empfangen von Bildern mit Python (Flask)
Hinweise zur Bewertung der CG-Bildqualität in Python
Clipform im Reportlab
Bildformat in Python
Bild-Uploader mit Flasche
Tweet mit Bild in Python
SLIC Superpixel-Segmentierung im Scikit-Bild
Erkennen Sie Mosaikpunkte im Bild
[Bildverkettung] Ordnen Sie Bilder in Kacheln an
Hallo Welt mit Flasche [Passendes Memo]
Notiz der Pixelpositionsoperation für Bilddaten mit Python (numpy, cv2)