Post

FBICompress: Compress Images Without Limits on Compressor.io

FBICompress: Compress Images Without Limits on Compressor.io

FBICompress is a powerful image compression tool that utilizes compressor.io to reduce image sizes while maintaining quality. It supports JPG, JPEG, PNG, GIF, and WEBP formats. The script leverages cloudscraper to bypass Cloudflare protection and requires valid proxies to avoid rate limits. Blog Post | Source Code | Türkçe

✨ Features

✅ Compress entire image folders
✅ Supports lossy and lossless compression
✅ Automatically fetches and verifies proxies
✅ Option to overwrite original images
Bypasses compressor.io limitations

🛡️ Bypassing Restrictions

By default, compressor.io enforces:

  • 50 images per day limit
  • Maximum 10 images per batch

FBICompress bypasses these restrictions by:

  • Rotating proxies to prevent detection
  • Utilizing multiple concurrent threads
  • Using Cloudscraper to evade Cloudflare protection

This exploit takes advantage of a cybersecurity vulnerability in the platform’s rate-limiting system.

This may violate compressor.io’s Terms of Service. Use responsibly!

🔧 Requirements

  • Python 3.6+
  • Cloudscraper library (pip install cloudscraper)
  • Active internet connection

⚙️ Installation

  1. Install Python 3.6+
  2. Install required dependencies:
    1
    
    pip install cloudscraper
    
  3. Download and run the script.

🚀 Usage

Basic compression:

1
python FBICompress.py /path/to/images

Lossless compression:

1
python FBICompress.py /path/to/images -t lossless

Save compressed images in a different directory:

1
python FBICompress.py /path/to/images -o /path/to/compressed

Overwrite original images:

1
python FBICompress.py /path/to/images -o /path/to/images --overwrite

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⚠️ Disclaimer

This project is not affiliated with compressor.io. Use at your own risk and responsibility.

I am not responsible for any issues, damages, or consequences that may arise from using this project. By using this program, you agree to do so at your own discretion.

📧 Contact

Made with ❤️ by @fr0stb1rd

Project Link: https://gitlab.com/fr0stb1rd/FBICompress

⚖️ License

You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This post is licensed under CC BY 4.0 by the author.