The
imghdrmodule determines the type of image contained in a file or octet-streams(object of Buffer), inspired by Python's imghdr module.
The imghdr module defines the following function:
Tests the image data contained in the file named by
imgPath, and returns a string describing the image type.imgPathcan be a object of Buffer.
| Value | Image format |
|---|---|
| "png" | Portable Network Graphics |
| "jpeg","jpg" | JPEG data in JFIF or Exif formats |
| "gif" | GIF 87a and 89a Files |
| "tiff" | Tagged Image File Format |
| "bmp" | BMP files |
| "webp" | WebP files |
You can extend the list of file types imghdr can recognize by appending to this variable:
A list of functions performing the individual tests. Each function takes a argument: the octet-streams(object of Buffer).The test function should return a string describing the image type if the test succeeded, or
flaseif it failed.