https://issues.apache.org/ooo/show_bug.cgi?id=122395

Armin Le Grand <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |ACCEPTED

--- Comment #4 from Armin Le Grand <[email protected]> ---
ALG: The export uses the UnoGraphicExporter in svx (class GraphicExporter). In
both cases - export selection or export all - the exporter takes different
execution paths, but both first convert the graphic content to export to a
metafile. Then this put to a Graphic and from that a bitmap is fetched. In that
step, the metafile is back-converted to primitives and then rendered.

Two problems:
(1) forth-and-back conversion is unnecessary, expensive and potentially loses
information in the very complex transformatin between primitives and metafile
(last but not least precision goes to integer due to metafile)

(2) This task uncovers an existing weakness in the conversion from primitives
to metafile when a relative mapping and transparent objects are involved.

@rainerbielefeld: Thanks for finding this! (2) needs to be fixed and is a very
good, general finding. For (1) I will write an enhancement task for after
AOO4.0, this would be too dangerous right now.

Taking action on (2)...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to