Как получить размер изображения в Python? 📷

Чтобы получить размер изображения в Python, можно использовать библиотеку Pillow. Вот пример кода:

from PIL import Image

image_path = "путь_к_изображению.jpg"
image = Image.open(image_path)
width, height = image.size

print(f"Ширина изображения: {width}")
print(f"Высота изображения: {height}")
    

Детальный ответ

Как получить размер изображения в Python

Если вам требуется получить размер изображения в Python, есть несколько способов сделать это. В этой статье мы рассмотрим два основных метода: использование библиотеки PIL (Python Imaging Library) и использование модуля OpenCV.

Метод 1: Использование библиотеки PIL (Python Imaging Library)

Библиотека PIL предоставляет широкие возможности для работы с изображениями, включая получение их размера. Для начала установим библиотеку PIL с помощью следующей команды:

pip install Pillow

После установки библиотеки PIL, импортируем необходимые модули и напишем код для получения размеров изображения:

from PIL import Image

# Открываем изображение
image = Image.open('image.jpg')

# Получаем размеры изображения
width, height = image.size

print(f'Ширина: {width} пикселей')
print(f'Высота: {height} пикселей')

В этом коде мы используем функцию Image.open('image.jpg') для открытия изображения с именем "image.jpg". Затем, с помощью свойства size, мы получаем ширину и высоту изображения и сохраняем их в переменные width и height. Наконец, мы выводим полученные значения на экран.

Метод 2: Использование модуля OpenCV

Модуль OpenCV также предоставляет возможности для работы с изображениями, включая получение их размеров. Установим модуль OpenCV с помощью следующей команды:

pip install opencv-python

После установки модуля OpenCV, импортируем необходимые модули и напишем код для получения размеров изображения:

import cv2

# Загружаем изображение
image = cv2.imread('image.jpg')

# Получаем размеры изображения
height, width, _ = image.shape

print(f'Ширина: {width} пикселей')
print(f'Высота: {height} пикселей')

В этом коде мы используем функцию cv2.imread('image.jpg') для загрузки изображения с именем "image.jpg". Затем, с помощью свойства shape, мы получаем ширину, высоту и количество каналов изображения и сохраняем их в переменные width, height и _ соответственно. Наконец, мы выводим полученные значения на экран.

Общие соображения

Оба метода позволяют получить размеры изображения в Python. Однако, если вам требуется работать с другими атрибутами изображения, такими как разрешение, глубина цвета и т.д., вы можете обратиться к документации библиотеки PIL или модуля OpenCV для получения более подробной информации.

Видео по теме

Python [PIL Image] 08 Image Size

get image size using python

Python | Resize Image with Pillow

Похожие статьи:

5 способов проверить, принадлежит ли число диапазону в Python

Что такое interactive shell в Python? Как использовать и почему это важно?

🔍 Как прочитать эксель в питоне | Подробное руководство для начинающих

Как получить размер изображения в Python? 📷

Что выгоднее использовать - словарь или список в Python? 🤔

🔧Как собрать Python в APK: пошаговое руководство для начинающих📲

Что такое post запрос python? 🤔 Легкая, подробная информация для начинающих