Skip to content

Quality parameter doen't work #347

Open
@aaroncornelissen

Description

@aaroncornelissen

Current behavior

We compress images in our app. We use the maxWidth and the maxHeight combined with the quality. The images are getting compressed, so that is great. We're only experiencing that the quality parameter setting makes no difference. The compression result stays the same if we use 0.1 of 0.9.

 const compressedFileUri = await Image.compress(file.uri, {
      maxWidth: 2000,
      maxHeight: 2000,
      quality: 0.9,
      input: 'uri',
    });

Expected behavior

More compression when the quality is lower

Platform

  • Android
    iOS

React Native Version

0.75.5 old arch

React Native Compressor Version

1.10.1 (also tested with 1.11.0

Reproducible Steps And Demo

  • Compress an image with the parameters from the description
  • Change the quality to a lower number
  • Compare both files, quality and size are equal

Activity

github-actions

github-actions commented on May 7, 2025

@github-actions

👋 @aaroncornelissen
Thanks for opening your issue here! If you find this package useful hit the star🌟!

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

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @aaroncornelissen

        Issue actions

          Quality parameter doen't work · Issue #347 · numandev1/react-native-compressor