Spaces:
Runtime error
Runtime error
File size: 1,306 Bytes
c19ca42 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
def get_opencv_formats():
return [
# Bitmaps
".bmp",
".dib",
# JPEG
".jpg",
".jpeg",
".jpe",
".jp2",
# PNG, WebP, Tiff
".png",
".webp",
".tif",
".tiff",
# Portable image format
".pbm",
".pgm",
".ppm",
".pxm",
".pnm",
# Sun Rasters
".sr",
".ras",
# OpenEXR
".exr",
# Radiance HDR
".hdr",
".pic",
]
def get_pil_formats():
return [
# Bitmaps
".bmp",
".dib",
".xbm",
# DDS
".dds",
# EPS
".eps",
# GIF
# ".gif",
# Icons
".icns",
".ico",
# JPEG
".jpg",
".jpeg",
".jfif",
".jp2",
".jpx",
# Randoms
".msp",
".pcx",
".sgi",
# PNG, WebP, TIFF
".png",
".webp",
".tiff",
# APNG
# ".apng",
# Portable image format
".pbm",
".pgm",
".ppm",
".pnm",
# TGA
".tga",
]
def get_available_image_formats():
all_formats = [*get_opencv_formats(), *get_pil_formats()]
return sorted(set(all_formats))
|