Image resize

Image resize

A simple way to resize and convert all your images.

Deploy now
Ready to go in minutes
Ready to go in minutes

Deploy the Image resize function on your processing stack in no time. Koyeb functions are pre-configured processing application to analyze, transform and optimize your data.

Infinite combinations
Infinite combinations

Compose processing workflows with ready to use integrations and your own code if needed. Build your business logic with our SDKs in Golang, Node.js, and Python or using Docker images.

No infrastructure management
No infrastructure management

Koyeb's all-in-one platform is backed by a highly available infrastructure. Build advanced operation pipelines for your data with zero server maintenance.



Image resize provides a simple way to resize and convert all your images into jpeg, png, or bmp format.

Advantages of using Koyeb's image resize Function

With Koyeb, you can run the image resize integration to transform your images in seconds and:

  • Automatically trigger the processing from any cloud: AWS S3, DigitalOcean Spaces, Google Cloud Storage, etc.
  • Store the result on the cloud service provider of your choice
  • Get started with a ready to use function, which requires no code or complex configuration
  • Combine additional processing actions that immediately use the results of the image resize function
  • Generate thumbnails
  • Convert images to different formats
  • Generate different versions of your images

How the image resize Function Works with Koyeb

To get started with the image resize function, you have to copy the configuration snippet below and replace the required values with yours. This Function is triggered each time an object is created in the Store you use.

Below is what you need to use this Function:

  • A Koyeb account
  • A Store to upload images and save the function result








Seconds to deploy

Configure Image resize

Additional information to get started with the Image resize integration.

Available settings

  • STORE — The store to watch to trigger the function and save the resized image.Default value: - Required: Yes
  • IMAGE_RESIZE_WIDTH — The desired image width. Set to auto if not defined.Default value: - Required: No
  • IMAGE_RESIZE_HEIGHT — The desired image height. Set to auto if not defined.Default value: - Required: No
  • IMAGE_RESIZE_PATH — The path to store the new generated image.Default value: resized-images/ - Required: No
  • IMAGE_RESIZE_FORMAT — The format of the new generated image.Default value: jpeg - Required: No

Ready to get started?

Get in touch or create an account and deploy your serverless stack in minutes.