Как узнать размер картинки python

от admin

Как узнать размер картинки python

Let us see how to find the resolution of an image in Python. We will be solving this problem with two different libraries which are present in Python:

  • PIL
  • OpenCV

In our examples we will be using the following image:

The resolution of the above image is 600×135.

Using PIL

We will be using a library named Pillow to find the size(resolution) of the image. We will be using the function PIL.Image.open() to open and read our image and store the size in two variables by using the function img.size.

Python3

Output:

Using OpenCV

We will import OpenCV by importing the library cv2. We will load the image using the cv2.imread() function. After this, the dimensions can be found using the shape attribute. shape[0] will give us the height and shape[1] will give us the width.

Получение и изменение размера изображения в Python

Чтобы получить размер изображения с помощью Pillow в Python, используйте свойство size объекта Image. Свойство size возвращает ширину и высоту изображения.

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

Синтаксис

Синтаксис для использования свойства size объекта PIL Image приведен ниже.

Пример 1

В следующей программе мы будем читать и изображать, а затем распечатывать его размер, используя свойство size объекта Image.

Пример 2: доступ к ширине и высоте

Вы можете получить доступ к высоте и ширине из свойства size, используя index. В следующем примере мы получим ширину и высоту изображения.

В этом руководстве на примерах Python мы узнали, как получить размер изображения с помощью библиотеки Python Pillow с помощью хорошо подробных примеров программ.

Изменение размера изображения

Чтобы изменить размер изображения с помощью Pillow, вы можете использовать метод resize() класса PIL.Image.Image. Вы можете передать такие параметры, как размер результирующего изображения, фильтр передискретизации пикселей и область блока источника, которую необходимо учитывать.

Синтаксис

Синтаксис метода resize() показан в следующем фрагменте кода.

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