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

Qt Quick Shapes: Loading vector graphics

    XMLWordPrintable

Details

    • User Story
    • Resolution: Unresolved
    • 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)

    Description

      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.

      Attachments

        Issue Links

          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

          Activity

            People

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

              Dates

                Created:
                Updated: