Bug 101181 - Support the OOXML Glow Effect for Pictures and Shapes
Summary: Support the OOXML Glow Effect for Pictures and Shapes
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: low enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Images Shapes
  Show dependency treegraph
 
Reported: 2016-07-28 21:18 UTC by Luke
Modified: 2019-07-16 17:33 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Example of Glow Effects (258.28 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2016-07-28 21:18 UTC, Luke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke 2016-07-28 21:18:13 UTC
Created attachment 126454 [details]
Example of Glow Effects

The the DrawingML 20.1.8.32 Glow Effect is stored in OOXML as <a:effectLst> and <a:glow> elements.[1] Such as:

<a:effectLst>
  <a:glow rad="292100">
    <a:srgbClr val="FF0000">
      <a:alpha val="50000"/>
    </a:srgbClr>
  </a:glow>
</a:effectLst>

Currently we do not support it. It's similar to a centered soft shadow like effect.
Comment 1 V Stuart Foote 2016-07-29 01:00:33 UTC
Why should we care about trying to implement these questionable OpenOfficeXML? They are not native to ODF and would each have to be parsed during filter import and "simulated" on drawing shapes.

blur
fill overlay 
glow
inner shadow
outer shadow
preset shadow
reflection
soft edge

Issue with import, and issues with export back to OOXML.

We gain what?

=-ref-=
http://officeopenxml.com/drwSp-effects.php
Comment 2 Luke 2016-07-29 22:04:25 UTC
Any improvement in MSO interoperability is a win.

I singled out this effect, because I've encountered it in several documents, one where a diagram was unreadable because of our lack of support. Of the other effects that you listed, 3/8 are shadow where we already have excellent support. We do our best to simulate them, and as long as no changes are made we pass the preserved OOXML values on export.

We don’t’ need to fully support this effect, just like we do not fully support all of the OOXML shadow parameters. However rendering something, even if it’s just a centered shadow, is better than what we do now.
Comment 3 Buovjaga 2016-08-10 14:40:14 UTC
Ok, if someone wishes to work on it..