我们有一个具有 API 的内联网/知识库站点。我可以使用该 API 从后端提取资产。这按预期工作......除了......我不确定返回的格式是什么。该文件是一个 png 文件,它有像 IHDR 一样列出的 png 块,但我可以将它(见下文)转换为base64 并通过 PIL 或其他渲染器推送它以使其输出(我在 Mac 上)?谢谢。
�PNG
IHDR�
�AMA��
�a��IDATx^��Ǚ�?;�3�����
;���$ffK�,�-ɒAff��c;�c�cf
]r��]r����oO�Z��+Y���g����S�VuOO�t��٪�ѧ3�QO�
�5c}
��\$&�*��&^M�,�u*}5��� 2� �O���b�O#����|6?��R-
ۏÑ0��� `G�,�&&h�+Bb�ĤH�/!�+���
*�F�Ѫe��=T--���F'���}��L�q�'��Q��bxQo�u�DL�Um�H�-��E�����N���ڝY1H8�u���
���K�P��K�ma/.�-O Wj
x�<N�n�ȅ~�ƣW�c���i��]z�I%���ɠ��N��2}���C��7lѷF}.
�����z�Z���v�j�B�B��y��N��m4h$"��H$"G�a2>_'��r��f�\'��
�BjQ˂�^&
�MA�!�eC���B>h�$�:�C���L�}�XġUW�i�pG{_k�#�鬶gR�/��m(�,�L���(�q{��b<ڑ�zL�V�6�]]*�K�
)����6��Sa�B쳘|s*,Ǔ��"��ժ�R��^+��W��yv��wg�w|����3�]3���^�x���V�x�ꗮ\����߽c�{w�~��-?
�����?��]{�������;�ܺn��έ;`����s�v��n�����^�n
��뷽q���o<獛��}����|��z���/�r��[��z�O�|�����wz�{�}���_~��w^��K/������w���_�x�������|.
����/�y
保存图像:
from io import BytesIO
from PIL import Image
im = Image.open(BytesIO(YOUR_API_VALUE))
im.save('image.png')
查看图片:
from io import BytesIO
from PIL import Image
im = Image.open(BytesIO(YOUR_API_VALUE))
im.show()