Image quality is the cornerstone of printing. But there’re at least 2 scenarios where the need for better digital images is particularly high:
- when working with user-provided pictures
- when printing on large canvases
In the first case, photos are often compressed and resized by social media and messenger apps. While these pictures might look perfectly fine on screen, their quality isn’t suitable for printing, even in smaller formats.
If you do large-size printing, you have the same struggle amplified. Even photos in their original size might be too small. Everything from posters and banners to exhibition graphics and billboards needs high-resolution images to print at a sufficient DPI.
With Claid, you can restore the quality of user-uploaded images and prepare photos for printing at any size.
Printing marketplaces and POD startups can use Claid API to:
- Increase resolution and detail with a neural network trained for low-res pictures.
- Remove compression artifacts.
- Make pixelated or blurry images sharp and clean.
- Fix colors and lighting.
- Get the aspect ratio you need. Crop, fit and place images into 16:9, 4:3 and other frames. See the Fit section to learn more.
Large-size printing services can:
- Use Claid to enhance images and make them ready for large format printing. Exhibitions, wall art, posters — print at any size at 300 DPI or other pixel density.
- Leverage true upscaling. Unlike basic interpolation methods, our AI adds missing pixels based on image content. It increases image resolution while improving quality and detail.
- Blow up photos up to 16x and 500 MP.
Mixtiles, a POD company, upsizes users’ images that don’t meet target resolution with Claid. This helps Mixtiles always deliver crisp and clear prints to their customers no matter how badly the input pictures were compressed.
“Using Claid API, we’ve basically taken a shortcut. We don't have to worry about image quality. We've solved a common problem we faced with user-generated content. This part is also fully automated.”— Ido Grosberg, Engineering Team Lead at Mixtiles
Some raw numbers:
- On average, Mixtites upscales pictures from 0.7 to 3.5 MP. This means 5 times higher pixel density.
- The company also simplified its minimum requirements. It dropped from 800 x 800 to 499 x 499 pixels, allowing Mixtiles to reject fewer photos.
Check out how Claid API helps to prepare digital images for printing. Following is an example of a photo in quality that users often upload to web-to-print services.
Tip: click on the image to see it in full size.
Input image (445x667, compressed for web)
Claid API result (890x1334, print-ready)
Claid restored image quality, increased the resolution, cleaned up some artifacts and slightly enhanced colors. We effectively went from 111 DPI to 222 DPI for a 6x4 inch print.
Below is an API Claid request that gives this result. We will show the request and further explain the options used to get this result. For complete information on the Claid API parameters, please visit the Image Processing API section.
"input": "<YOUR IMAGE URL>",
curl -X POST --location "https://api.claid.ai/v1-beta1/image/edit" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR-API-KEY" \
\"input\": \"<YOUR IMAGE URL>\",
resizingblock describes the image size. It can define the exact resolution or an upscaling factor. In our case, the width and height of the image will be increased by
200%. In this way, we preserve the aspect ratio and double the resolution and the PPI for the print. See Resizing section to learn about this and other supported options.
adjustmentsspecifies color adjustments applied to an image. Here, we have an ML-powered HDR algorithm applied with
20% intensity that intelligently tunes colors and shadows. Color Adjustments section describes this in detail.
restorationsblock allows choosing from a wide range of neural networks to decompress and upscale images. Here, we went with "faces" as an upscaling mode. This network is trained to preserve facial features when upsizing portraits. Go to Restorations section to learn more about how Claid can restore image quality.
outputblock states that we want to create a JPEG with a quality of
90and DPI of
300. In the API response, we will receive a temporary URL of a resulting image. Please consult Image I/O for an explanation of this block, and Storages section if you want to connect Claid API directly with your Cloud Storage in a secure way.