Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-116883

Qt Quick Shapes: Loading vector graphics

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • None
    • Quick: Shapes
    • None
    • e9913b707 (dev), 4aca22dc1 (dev), bdebe5bc1 (dev), a29ee3154 (6.7), f5657024f (dev), 8797ff6d4 (dev), 3c2102685 (dev), 6bed7c1e7 (dev), 72d2b3efe (dev), 6ec87130b (dev)

      There's no good story for how to get from a vector-based design to Qt Quick Shapes at the moment. This requires some research, but ideally there would be a way to load graphics from a vector format that editors can output and get this into Qt Quick.

      We could perhaps piggy-back on the parser in Qt SVG (or Qt Lottie) and have this output a Qt Quick graph. Qt Quick is quite expressive and should be able to support everything such a format supports.

      This graph could then be saved to files for embedding in application (as part of a conversion app) or loaded into memory at runtime and added to the existing graph.

        1.
        Move SvgItem logic into its own QML import Technical task Closed Hatem ElKharashy
        2.
        Create a tool for converting SVG to QML Technical task Closed Paul Olav Tvete
        3.
        Implement support for "use" and "defs" in SVG generators Technical task Closed Hatem ElKharashy
        4.
        Implement support for "switch" in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        5.
        Implement image asset handling in generator tool Technical task Closed Eskil Abrahamsen Blomfeldt
        6.
        Implement support for gradient strokes Technical task Closed Eskil Abrahamsen Blomfeldt
        7.
        Implement support for font selection in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        8.
        Implement support for strokes styling for paths Technical task Closed Hatem ElKharashy
        9.
        Refactor svgtoqml tool Technical task Closed Hatem ElKharashy
        10.
        Implement support for gradient transforms in SVG generators Technical task Closed Eirik Aavitsland
        11.
        Implement gradient fill for text in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        12.
        Implement support for whitespace: preserve in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        13.
        Implement support for SVG font in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        14.
        Implement support for "display" and "visibility" attributes in SVG Generators Technical task Closed Hatem ElKharashy
        15.
        doc: Flesh out documentation for svgtoqml Technical task Closed Eskil Abrahamsen Blomfeldt
        16.
        VectorImage does not scale to fit user-set size Technical task Closed Eskil Abrahamsen Blomfeldt
        17.
        Implement support for "objectBoundingBox" mask in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
        18.
        Fix license of VectorImage module Technical task Closed Eskil Abrahamsen Blomfeldt
        19.
        Implement support for strokes styling for text Technical task Closed Hatem ElKharashy
        20.
        Implement dash arrays Technical task Closed Qt Graphics Team
        21.
        svgtoqml: Output dir has to exist Technical task Closed Eskil Abrahamsen Blomfeldt
        22.
        Fill transform does not always update correctly when switching renderer Technical task Closed Eirik Aavitsland
        23.
        Rotated text not working in SVG generators Technical task Closed Qt Graphics Team
        24.
        Missing character with SVG generators in test suite example Technical task Closed Eskil Abrahamsen Blomfeldt
        25.
        VectorImage: Some gradient settings do not work Technical task Closed Hatem ElKharashy
        26.
        VectorImage: Gradients on text is applied per character Technical task Closed Eskil Abrahamsen Blomfeldt
        27.
        VectorImage/svgtoqml: No path container handling on root level Technical task Closed Eskil Abrahamsen Blomfeldt
        28.
        VectorImage: Translucent text not working Technical task Closed Eskil Abrahamsen Blomfeldt
        For Gerrit Dashboard: QTBUG-116883
        # Subject Branch Project Status CR V

            qt.team.graphics.and.multimedia Qt Graphics Team
            esabraha Eskil Abrahamsen Blomfeldt
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: