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 "mask" in SVG generators Technical task Open Eskil Abrahamsen Blomfeldt
          4.
          Implement support for "marker" in SVG generators Technical task Reported Qt Graphics Team
          5.
          Implement support for "symbol" in SVG generators Technical task Reported Qt Graphics Team
          6.
          Implement support for "pattern" in SVG generators Technical task Reported Qt Graphics Team
          7.
          Implement support for filters in SVG generators Technical task Reported Qt Graphics Team
          8.
          Implement support for "use" and "defs" in SVG generators Technical task Closed Hatem ElKharashy
          9.
          Implement support for "switch" in SVG generators Technical task Reported Qt Graphics Team
          10.
          Implement image asset handling in generator tool Technical task In Progress Eskil Abrahamsen Blomfeldt
          11.
          Implement support for gradient strokes Technical task Reported Qt Graphics Team
          12.
          Implement support for font selection in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
          13.
          Implement support for strokes styling for paths Technical task Closed Hatem ElKharashy
          14.
          Refactor svgtoqml tool Technical task Closed Hatem ElKharashy
          15.
          Implement support for gradient transforms in SVG generators Technical task In Progress Eirik Aavitsland
          16.
          Implement gradient fill for text in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
          17.
          Implement support for whitespace: preserve in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
          18.
          Implement support for SVG font in SVG generators Technical task Reported Qt Graphics Team
          19.
          Implement support for "display" and "visibility" attributes in SVG Generators Technical task Closed Hatem ElKharashy
          20.
          doc: Flesh out documentation for svgtoqml Technical task Closed Eskil Abrahamsen Blomfeldt
          21.
          VectorImage does not scale to fit user-set size Technical task Closed Eskil Abrahamsen Blomfeldt
          22.
          Implement support for "objectBoundingBox" mask in SVG generators Technical task Closed Eskil Abrahamsen Blomfeldt
          23.
          Masks inside <defs> ignored by SVG generators Technical task Reported Qt Graphics Team
          24.
          Fix license of VectorImage module Technical task Closed Eskil Abrahamsen Blomfeldt
          25.
          Implement support for strokes styling for text Technical task In Progress Qt Graphics Team
          26.
          Implement dash arrays Technical task Closed Qt Graphics Team
          27.
          Implement support for cosmetic pens Technical task Reported Qt Graphics Team
          28.
          svgtoqml: Output dir has to exist Technical task Reported Qt Graphics Team
          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: