Convertir une Image de PIL de tableau d'octets?
J'ai une image dans PIL format de l'Image. J'ai besoin de le convertir en tableau d'octets.
img = Image.open(fh, mode='r')
roiImg = img.crop(box)
Maintenant j'ai besoin de la roiImg
comme un tableau d'octets.
Veuillez fournir plus de détails. Dans quel format est le tableau d'octets censé être? Les premières valeurs de pixels sont disponibles via
Pas sûr, mais il semble que vous devez utiliser le
Mon objectif est d'enregistrer l'image dans la base de données mysql comme un type BLOB.
Image.getdata()
, qui retourne la représentation interne PIL utilise pour une image dans un format particulier sur une plate-forme particulière.Pas sûr, mais il semble que vous devez utiliser le
Image
's getdata()
de la méthode.Mon objectif est d'enregistrer l'image dans la base de données mysql comme un type BLOB.
imgByteArr = open("foo.png" 'rb').read()
Besoin roiImg
dans le même format que imgByteArr
OriginalL'auteur Evelyn Jeba | 2015-10-13
Vous devez vous connecter pour publier un commentaire.
Merci à tous pour votre aide.
Finalement obtenu qu'il soit résolu!!
Avec cela je n'ai pas à enregistrer l'image recadrée dans mon disque dur et je suis en mesure de récupérer le tableau d'octets à partir d'un PIL recadrée de l'image.
pouvez-vous s'il vous plaît ajouter à l'importation io?
la boîte n'est pas défini.
OriginalL'auteur Evelyn Jeba