Image 如何在使用pyc.py制作exe时在exe文件中包含图像
使用pyc.py创建exe时,它只是将图像作为静态文件夹引用引用。Image 如何在使用pyc.py制作exe时在exe文件中包含图像,image,exe,ironpython,pyc,Image,Exe,Ironpython,Pyc,使用pyc.py创建exe时,它只是将图像作为静态文件夹引用引用。实际上,我在visual studio中使用iron python设计了gui。我有一个必须在第一帧中显示的图像。因此,我使用代码完成了这项工作 MyButton.Image = Image.FromFile("stringsInfo.png") 现在我已经运行了这个项目,它成功地显示了。现在,我使用pyc模块构建了一个exe。但问题是,它没有显示任何窗口,因为引用图像不在exe所在的文件夹中。这是我的问题。我想要的解决方案,因
实际上,我在visual studio中使用iron python设计了gui。我有一个必须在第一帧中显示的图像。因此,我使用代码完成了这项工作
MyButton.Image = Image.FromFile("stringsInfo.png")
现在我已经运行了这个项目,它成功地显示了。现在,我使用pyc模块构建了一个exe。但问题是,它没有显示任何窗口,因为引用图像不在exe所在的文件夹中。
这是我的问题。我想要的解决方案,因为我可以简单地包括在exe的图像,并简单地访问它。如果是java,我们可以像这样在jar中获得图像
ImageIcon image = new ImageIcon(this.getClass().getResource("/package/sub_package/image_name.png"));
同样,我希望图像在exe文件中,并从中引用。只要有人告诉我任何解决办法。提前感谢…无需添加文件夹。您可以将图像转换为base64编码字符串,并将这些字符串作为变量添加到项目中 您可以在运行时将字节64转换为图像 示例代码
打开(“samplefile.png”、“rb”)作为图像文件:
encoded_string=base64.b64编码(image_file.read())
只有一次你需要转换。将其作为变量存储在python文件中
使用与图像引用相同的变量
祝你一切顺利