Basics

LibPixel is a real time image manipulation service for images that are publicly accessible over the internet. You can use LibPixel if your application is dealing with large number of images that need to be delivered quickly and have to be processed before reaching the user.

To get started, all you need is a LibPixel account and you can sign up for free here.

How it works

LibPixel works by fetching images from an existing Image Source, processing them on the fly and responding with the modified image.

You simply supply the image size or processing you want to perform, in the query string, in the URL that you use for the image (perhaps in an <img> tag). LibPixel does the rest.

<img src="https://yourdomain.libpx.com/my-images/avatar.jpg?width=210">

LibPixel is designed to be fast. It is likely that the transit/download time will be far more significant than the time taken by LibPixel to process the image, so in practice processed images are delivered as fast or faster (due to caching and CDN) than the original image.

You never have to upload your images to LibPixel, so you retain full control over storage. You only need to store the original images, not any modified versions. LibPixel modifies the provided original images on the fly when requested.

Supported images

The image formats supported by LibPixel are JPEG, PNG, GIF and WebP. The output image type will be the same as the input type.

By default we limit source images to a maximum of 16 megapixels and 16 megabytes. If you need higher limits, please contact us.