|
|
1
17
更新 :不要使用上面的代码! 我找到了相关的知识库文章: http://support.microsoft.com/?id=814675
解决方案是如本文所述真正复制位图。我已经对文章提到的两种方式进行了编码(第一种是你正在做的,第二种是你答案中的,但没有使用
|
|
|
2
10
您的问题是,新映像仍然知道它来自哪里,已经从旧映像的复制构造函数中获得了文件句柄,因此运行时仍然知道它有一个打开的文件句柄。 您可能可以使用流来解决此行为:
这里有一个更干净的版本
请注意:我没有测试过这个,不能保证它能解决问题,但这似乎是合理的。直接使用流可以控制文件句柄,而不是图像实现,因此可以确保您的程序在需要时释放资源。 |
|
|
3
1
只放
最后它应该可以正常工作 |
|
|
4
0
这样做很好,缺点是它需要“不安全”的编译。 从加载完成时终止的流加载图像时的版本导致无法通过经典GDI将图像保存到光盘+
|
|
|
5
0
以其他方式分享
|
|
|
pp-man · 无法添加系统。绘画dll引用 8 年前 |
|
|
techno · 调整图像大小保持纵横比白线边框 9 年前 |
|
|
michaeln · 图像大小调整-文件大小不会像Python那样缩小 11 年前 |
|
|
user3077703 · 从picturebox保存图像-VB 11 年前 |