The TinEye API accepts images in JPEG, PNG, GIF, BMP, TIFF and WEBP formats. Animated images of any format are not accepted. Filenames do not need to match the file types; the API will figure out the right type by looking at the data.
Ideally, images should be resized to be 300 pixels in the smallest dimension before being uploaded. Larger images will be resized automatically, so it is faster to resize them yourself before uploading the image to the TinEye API server. For example, if your image is 800x600 pixels it would be best to resize it to 400x300 before uploading it. A 1200x2000 image would ideally be resized to 300x500 before uploading.
Acceptable images have correct orientation, do not have text or watermarks and are 300 pixels or larger on each side.
Examples of images to avoid using with the TinEye API
- NO images with borders.
- NO images with watermarks.
- NO images that are rotated.
Some images might not contain enough detail to work effectively in a search. For example, very small images, images that contain only a single colour or images with a small number of simple geometric shapes will not show up in search results.