Optimize and resize images seamlessly within your Bubble application using the TinyPNG Compress/Resize Image/S3 plugin. This plugin integrates the TinyPNG API, allowing you to compress images while maintaining quality, resize images with precision, and store them securely in Amazon S3 or Google Cloud Storage. Enhance your app’s performance by reducing image size and ensuring faster load times.
Usage Features: - Compress and optimize images with the TinyPNG API, reducing file size without compromising quality.
- Resize uploaded images with options to scale or transform dimensions.
- Store resized images directly in Amazon S3 or Google Cloud Storage.
- Retrieve and utilize previously compressed images, streamlining repeated operations.
- Generate secure access tokens for GCS uploads.
- Flexible configuration for development and production environments with separate credentials.

Feedback
Supported API Calls✅ Upload and Compress an Image - Upload an image and compress it using TinyPNG's API.
✅ Use a Previously Compressed Image - Access and use an image that has already been compressed via TinyPNG.
✅ Resize an Uploaded Image - Resize an image that has been uploaded to TinyPNG.
✅ Upload and Compress an Image - Upload an image and compress it for optimized storage and delivery.
✅ Send a Resized Image to S3 - Send the resized image directly to an AWS S3 bucket for storage.
✅ Resize an Uploaded Image (Only Scale) - Scale an uploaded image to a new size without affecting its aspect ratio.
✅ Convert and Transform an Uploaded Image - Convert the uploaded image to a different format or apply transformations.
✅ Send a Resized Image to Google Cloud Storage - Send the resized image to a Google Cloud Storage bucket for safe keeping.
FAQ-
What is the primary function of this plugin? This plugin allows you to compress, resize, and store images using TinyPNG’s API and transfer them to Amazon S3 or Google Cloud Storage for secure storage.
-
Do I need a TinyPNG API key to use this plugin? Yes, you will need to obtain a TinyPNG API key to enable image compression and resizing features.
-
Can I use this plugin with my development and production environments? Yes, the plugin supports separate credentials for development and production environments to ensure flexibility and security.
-
How does the plugin handle storage? You can configure the plugin to send resized or compressed images directly to Amazon S3 or Google Cloud Storage, reducing manual intervention.
-
Are there limitations to the TinyPNG API? The TinyPNG API may have limits based on your plan. Refer to TinyPNG’s documentation for details on usage limits.

Other plugins from Zeroqode-
TinyURL URL Shortener Plugin for Bubble-
TinyMCE Text Editor Plugin for Bubble-
Imgix Image Processing Plugin for Bubble
SupportIf you still have questions or unresolved issues, you can
contact us.
Risk-free TrialThe most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!