- Convert images to most common formats. Convert images even in bulk or batch.

IMPORTANT POINTS, WARNINGS

- I have intentionally not implemented delete original images in bulk or replace by new images. My purpose is to build small size versions & converted files only. Please delete original files yourself. Many times there are complaint of data loss and i don't want to be part of it. Set your custom output directory and convert, compress images to that location. Better is to keep default path.

- To pick images use a gallery app like QuickPic. Because some gallery apps do not return absolute image path. Always use a gallery app from which returned image is successfully loaded.

- By default images are not added into gallery to prevent multiple copies which creates confusion when you see them in gallery!. They are saved in /app_data/ImageSizeReducer folder. You must use a FileManager & find all files here.

- Change output directory to your custom location then new images can be added into gallery!.

- From Marshmallow external storage needs runtime permission. If permission not grated app will not work.

- Do not keep input folder = Output folder. Doing this overwrites original images. NEVER DO IT!. Better is to keep default output folder i.e. app_data/ImageSizeReducer

- Keep the app running until images are processed. If home button is pressed get back to app using recent apps list. Pressing icon from launcher will start new copy of app not old. This is done to do multiple tasks.