BLOB significa Objeto Binario Grande. Un blob es un tipo de datos que puede almacenar datos binarios. Esto es diferente a la mayoría de los otros tipos de datos utilizados en las bases de datos, como números enteros, números de punto flotante, caracteres y strings, que almacenan letras y números. BLOB es una gran colección compleja de datos binarios que se almacena en la base de datos. Básicamente, BLOB se usa para almacenar archivos multimedia como imágenes, videos y archivos de audio. Debido a su capacidad para almacenar archivos multimedia, ocupa un gran espacio en disco. Además, la longitud de BLOB puede llegar hasta 2, 147, 483, 647 caracteres. BLOB proporciona transferencia multimedia rápida.
Para obtener el archivo blob de la imagen:
with open('image_path') as f: image_blob = f.read()
Para leer la imagen de blob en Wand:
with Image(blob=image_binary) as img: \\other code
Imagen de entrada:
Código:
Python3
# import required libraries from __future__ import print_function # import Image from wand.image module from wand.image import Image # open image using file handling with open('koala.jpeg') as f: # get blob from image file image_blob = f.read() # read image using wand from blob file with Image(blob = image_binary) as img: # get height of image print('height =', img.height) # get width of image print('width =', img.width)
Producción :
height = 300 width = 400
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA