Encodage base64 des images en Python 3

Une note du code utilisé pour encoder l'image avec WebSocket puis l'envoyer avec Base64. Y a-t-il un moyen plus simple?

import base64

img_file = 'hoge.jpg'
b64 = base64.encodestring(open(img_file, 'rb').read())
try:
    # Python2                                                                                                                                                          
    print('b64=' + b64)
except TypeError:
    # Python3                                                                                                                                                          
    print('b64=' + b64.decode('utf8'))

Recommended Posts

Encodage base64 des images en Python 3
Jugement de codage en Python
Encodage Python
Reconnaissance des nombres dans les images avec Python
Manipulation des pixels d'image en Python
Comment collecter des images en Python
Extraire du texte d'images avec Python
Travailler avec des images DICOM en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Appliquer diverses formes de mosaïques aux images (Python, OpenCV)
Ce à quoi j'étais accro avec json.dumps dans l'encodage base64 de Python
Pour définir le codage par défaut sur utf-8 en python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
[python, openCV] base64 Reconnaissance faciale dans les images
Télécharger des images à partir de la liste d'URL en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
Débarrassez-vous des images DICOM en Python
DirectLiNGAM en Python
Lire des caractères dans des images avec Python OCR
LiNGAM en Python
Aplatir en Python
Aplatir en python
[Python] Enregistrez les images dessinées dans le canevas à l'aide de Selenium (ActionChains, PyAutoGUI, base64, etc.)
Convertissez des PDF en images en masse avec Python
Remarque sur l'encodage lorsque LANG = C en Python
Se débarrasser des images DICOM avec Python Partie 2
Encodage de caractères lors du traitement de fichiers en Python 3