|
|
1
2
是的,一旦你把它读成
您应该将资源读取为字节数据输入。您可以从资源流中读取并写入文件:
注意:这需要将图像添加为
嵌入的
资源,不是
管理
资源。您可以创建
|
|
2
2
我不明白这个问题。PNG是一种无损耗的格式,您将得到完全相同的图像。是的,保存()时不一定得到完全相同的字节。这是一种压缩格式,压缩机在压缩和速度之间获得最佳平衡所花费的时间可能不相同。但是,那又怎样? 如果这是一个真正的问题,那么您不应该将映像添加为托管资源。可以将其作为嵌入资源添加到项目中,并使用assembly.getManifestResourceStream()从元数据中读取。您将得到原始图像文件字节。可转换为带有image.fromstream()的图像。 |
|
|
4
1
如果你没有真正使用
本教程演示如何将资源获取为流: http://devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=75
在示例中,作者获取一个流并将其传递给
|
|
|
5
0
原来问题出在使用托管资源-resx builder创建 位图 图像文件中的对象并序列化这些对象,它 不存储原始文件流 . 但是,嵌入式资源可以存储平面二进制文件。
我现在使用以下命令嵌入“图像”文件夹中的所有文件
visual studio在项目文件中将它们显示为普通的
然后,从我的代码中,加载原始文件流:
|
|
|
pp-man · 无法添加系统。绘画dll引用 8 年前 |
|
|
techno · 调整图像大小保持纵横比白线边框 10 年前 |
|
|
michaeln · 图像大小调整-文件大小不会像Python那样缩小 12 年前 |
|
|
user3077703 · 从picturebox保存图像-VB 12 年前 |