Bug 403280 - Support SVG filter effects
Summary: Support SVG filter effects
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Tools/Vector (show other bugs)
Version: git master (please specify the git hash!)
Platform: Other Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-16 18:12 UTC by reptillia39
Modified: 2019-01-16 18:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The problematic SVG (12.47 KB, image/svg+xml)
2019-01-16 18:12 UTC, reptillia39
Details

Note You need to log in before you can comment on or make changes to this bug.
Description reptillia39 2019-01-16 18:12:20 UTC
Created attachment 117494 [details]
The problematic SVG

SUMMARY
The only information that is preserved from the import is the outline. There is no color, and fill/stroke failed to fix the issue.

STEPS TO REPRODUCE
1. Simply import this file into Krita or open it.
2. Type in a number. 96 or 300 would be fine.

OBSERVED RESULT
See nothing. But, at least there is a vector layer with outline.

EXPECTED RESULT
Seeing a outline

SOFTWARE/OS VERSIONS
Software: Krita 4.2.0 Pre-Alpha git 402c41c
Windows: Microsoft Windows 10 Home - Version	10.0.17134 Build 17134

ADDITIONAL INFORMATION
SVG made in Inkscape 92.3 near the latest version of that branch. Possibly almost 1.0.
Comment 1 reptillia39 2019-01-16 18:13:21 UTC
Clarification
---
On the outline of observed - there's just basic information. No visible stroke.

On the expected, there should be visible outline.
Comment 2 reptillia39 2019-01-16 18:27:12 UTC
More information - The workaround to this issue to set the vector blending mode into normal, and Krita is able to open it just fine.
Comment 3 reptillia39 2019-01-16 18:29:22 UTC
IRC comment - can you include in the bugreport how svg supposed to look like, for reference?
----
Reply - The SVG contains only a single line with a thin outline.
Comment 4 Halla Rempt 2019-01-16 18:37:08 UTC
The relevant part of the svg is:

    <filter
       inkscape:collect="always"
       style="color-interpolation-filters:sRGB"
       id="filter852">
      <feBlend
         inkscape:collect="always"
         mode="exclusion"
         in2="BackgroundImage"
         id="feBlend854" />
    </filter>