Skip to content

OptiSnap is a web-based image compressor tool built with React.

License

Notifications You must be signed in to change notification settings

Frenziecodes/optisnap

Repository files navigation

OptiSnap - Image Compressor Tool

OptiSnap is a web-based image compressor tool built with React. It allows users to compress images to reduce their file size while maintaining reasonable image quality. The tool is designed to be user-friendly, efficient, and customizable.

Features

  • Upload and compress multiple images in various formats (JPEG, PNG, GIF, etc.).
  • Adjust compression settings such as quality and format.
  • View the original image size and the compressed image size.
  • Download the compressed image files.
  • Responsive design for seamless usage on different devices.

Getting Started

To run OptiSnap locally, follow these steps:

  1. Clone the repository: https://github.com/Frenziecodes/optisnap.git
  2. Navigate to the project directory: cd optisnap
  3. Install the dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and visit http://localhost:3000

Usage

  1. Upload Images:

    • Click on the "Choose Files" button to select one or more image files from your local system or drag and drop your images.
    • The selected images will be displayed in the upload form.
  2. Compression Settings:

    • Adjust the compression settings using the provided options:
      • Quality: Choose a value between 1 and 100 to set the compression quality (default: 80).
      • Format: Select the desired output format (JPEG, PNG, etc.) for the compressed images (default: JPEG).
  3. Compress Images:

    • Click the "Compress" button to start the compression process.
    • The compressed images will be displayed along with their original sizes and the compressed sizes.
  4. Download Compressed Images:

    • If the compressed images are available, click the "Download" button to save the compressed image files to your local system.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

The OptiSnap project is licensed under the MIT License.

Acknowledgements

Contact

For any questions or inquiries, please contact Frenziecodes.

About

OptiSnap is a web-based image compressor tool built with React.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published