Python PIL | Método Image.seek()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Imagemódulo proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.

Image.seek()Busca el cuadro dado en este archivo de secuencia. Si busca más allá del final de la secuencia, el método genera una excepción EOFError. Cuando se abre un archivo de secuencia, la biblioteca busca automáticamente el fotograma 0.

Tenga en cuenta que en la versión actual de la biblioteca, la mayoría de los formatos de secuencia solo le permiten buscar el siguiente cuadro.

Sintaxis: Image.seek(marco)

Parámetros:
cuadro : número de cuadro, a partir de 0.

Plantea: EOFError: si la llamada intenta buscar más allá del final de la secuencia.

Imagen utilizada:

   
  
# importing image class from PIL package
from PIL import Image
  
# creating gif image object
img = Image.open(r"C:\Users\System-Pc\Desktop\time.gif")
img1 = img.tell()
print(img1)
  
# using seek() method
img2 = img.seek(img.tell() + 1)
img3 = img.tell()
print(img3)
img.show()

Producción:

0
1

Publicación traducida automáticamente

Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *