Информация о bmp файле в Python
есть возможность получить информацию о файле bmp(размер, цвет каждого пикселя и т.д.), без использования библиотеки PIL? Что у меня получилось с библиотекой, выше сказанной:
from PIL import Image
image = Image.open("C:\\Users\\Артем\\Desktop\\Python\\Python_Six\\tip_image.bmp", "r") #указываем путь изображения
def color_info():
pixel = list(image.getdata())
x,y = image.size
pixel_mas = image.getdata()
pixel_hex = list(pixel_mas)
for r, g, b in pixel_hex:
print("Цвет пикселя в RGB: ", r,g,b, "\nЦвет пикселя в hex: ", *[hex((r << 16) + (g << 8) + b)])
if image.mode != 'RGB': #если изображение не RGB
image = image.convert('RGB')
color_info()
else: #если изображение в RGB
color_info()
w, h = image.size #размер изображения
print("Ширина: ", w, '\n', "Высота: ", h )