[ https://issues.apache.org/jira/browse/PDFBOX-3305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15230748#comment-15230748 ]
John Hewson commented on PDFBOX-3305: ------------------------------------- You really need a matrix though, because images are drawn w.r.t the unit square, which is 1x1 square positioned at (0,0), which you're always going to want to scale. > PDPageContentStream should allow drawing images at current position > ------------------------------------------------------------------- > > Key: PDFBOX-3305 > URL: https://issues.apache.org/jira/browse/PDFBOX-3305 > Project: PDFBox > Issue Type: Improvement > Components: PDModel > Affects Versions: 2.0.0 > Reporter: Michele Balistreri > Priority: Minor > Attachments: pdpagecontentstream-drawimage.diff > > > The PDPageContentStream class has two drawImage methods (one calling the > other) but both add a transformation to the graphics state. This patch adds a > drawImage method with a single parameter (the image), which only adds the > image without applying any transformation. > This is needed because otherwise there is no other way of setting a transform > matrix manually which might have skew/rotation in addition to > scaling/translation. > An alternative to this patch could also be a drawImage method which takes a > Matrix and applies it. But still if for whatever reasons multiple images > should be drawn with the same transformation matrix this would be inflexible. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org