Skip to content

ImageShader via ShaderMask should support FilterQuality #77165

Open

Description

@flar

There is no way to control the filtering quality of an ImageShader used via ShaderMask.

When using an ImageShader, it can defer to the quality set in the Paint object, but ShaderMask doesn't have any FilterQuality parameters to control it so the default is assumed to be FilterQuality.low. That's a reasonable default, but we should allow control over this from the app.

Note that we could also consider adding a FilterQuality parameter to the ImageShader itself, which would override the quality setting in the Paint object (and any such parameter that may be added to ShaderMask).

Activity

  1. changed the title [-]ImageShader should support FilterQuality[/-] [+]ImageShader via ShaderMask should support FilterQuality[/+] on Mar 3, 2021
  2. added
    in triagePresently being triaged by the triage team
    p: material_uimaterial_ui package in flutter/packages
    frameworkflutter/packages/flutter repository. See also f: labels.
    c: proposalA detailed proposal for a change to Flutter
    c: new featureNothing broken; request for a new capability
    on Mar 4, 2021
  3. removed
    in triagePresently being triaged by the triage team
    on Mar 4, 2021
  4. added and removed
    p: material_uimaterial_ui package in flutter/packages
    team-designOwned by Design Languages team
    triaged-designTriaged by Design Languages team
    on May 7, 2025
  5. added
    P3Issues that are less important to the Flutter project
    on Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.team-frameworkOwned by Framework teamtriaged-frameworkTriaged by Framework team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions