代码之家  ›  专栏  ›  技术社区  ›  Mian Affan

如何将图像转换为文本以在tkinter代码中使用

  •  0
  • Mian Affan  · 技术社区  · 3 年前

    如何将图像转换为这种类型的文本,以便在tkinter代码中使用。

        from tkinter import *
        
        root=Tk()
        
        photo = """
        R0lGODlhDQAQAPQAAFw1Zl42Z2A6amE6amI7a2I8a2I8bKeHqK6BqbSLsLWLsLuV
        t7ufu7yfu72hvL6ivb6ivr+jvsKgvsWlwseow8iqxcmrxs+1zNC2zdO70dS90tW9
        0tW+0wAAAAAAAAAAACH5BAEAAB0ALAAAAAANABAAAAVMYCd2QFmOKJltGZCOwMZt
        7kvKtH3P9RvzutgmZ4tdiL6NBUkyGTaSjMHkEjgyGcuiwnIIRoWIJUG2eFPhCYJy
        fhUkmLbNcPjqRL1RCAA7
        """
    
        root.mainloop()
    

    请帮帮我! 提前感谢

    0 回复  |  直到 3 年前
        1
  •  0
  •   Bryan Oakley    3 年前

    这是一张经过base64编码的图像。

    例如,给定一个名为“image.gif”的文件,您可以按如下方式对其进行编码:

    with open("image.gif", "rb") as f:
        data = f.read()
        imagedata = base64.b64encode(data)
    

    imagedata 将有一个与示例格式相同的字符串。