Image processing probably isn't the most exhilarating part of creating a website, and a tool that could take care of all of that would definitely be appealing. Blitline is a cloud based image processing platform that works on a pay-as-you-go basis. The Blitline API allows users to submit thousands of jobs to be processed and pushed to their online photo storage service, using a simple JSON interface.
Blitline can perform a variety of operations on images including crop, rotate, filter and more. Here's how it works:
- Users sign up for Blitline, and once signed in, can get their application ID.
- Users can then create 'jobs' which are functions they want performed on the images.
- Data submitted to the job API must have properly formatted JSON in a "json" string and will include information such as the user's application ID, the location of the image they wish to process, a postback URL for when image processing is completed, the functions/operations the user wants performed on the image, an image identifier, the required quality for the jpeg compression, the S3 bucket the user wants the image to be pushed to and more.
Once the job is complete, Blitline uploads the image to the relevant S3 bucket and notifies the user accordingly. A relatively simple process. Making use of Blitline's API means users are spared the hassles associated with image processing on their servers, dealing with queues, maintenance and more. Further information is available on Blitline's website.