Skip to content

[feature request] Bulk image compression #1965

@Cris-Edmundson

Description

@Cris-Edmundson

Is your feature request related to a problem? Please describe.

I have a lot of old pictures that I don't necessarily need in high quality, but that I still want to keep, many of which take up tons of space

Describe the solution you'd like
A clear and concise description of what you want to happen.

I'd love a feature that lets you: search photos and videos over a certain size threshold, and/or within a certain date range, select them either individually or with a select all button, input how much you want to compress the quality of the files and then compress everything selected by that amount and replace the original files with the new compressed ones

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

manually compressing individual files is incredibly tedious. The image toolkit app from fdroid is useful for compressing multiple images, but finding the older stuff requires a huge amount of scrolling, and it can't delete the original images after resizing, and requires manual selection. It really isn't meant for managing storage space like SD maid is, it's for editing

Describe why this would be in the interest of all users
Describe why this is not a niche feature, but would be a benefit for the majority of users.

Not everyone stores many photos locally, but people who do are exactly the people who would need a tool like SD maid more than anyone. Although I'm sure this feature would be complex to design and implement, I think it would be extremely useful for people trying to manage their storage usage, which is exactly what SD maid is for.

Additional context
Add any other context or screenshots about the feature request here.

if there's any way to store that an image has been resized already and by what amount, either in metadata or the file name, that seems like it would be very helpful in using this feature long term so that users can see what's already been compressed, and by how much, which would be helpful to know before deciding to potentially compress again

Thank you for the incredibly useful app and all the time you've spent on it!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature, request, improvement or optimization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions