gpt4 book ai didi

c# - 如何在 C# 应用程序中处理 1000 多张图像?

转载 作者:太空狗 更新时间:2023-10-30 01:10:57 28 4
gpt4 key购买 nike

用于显示图像列表的 winform 控件目前是使用 flowlayoutpanel 和一组图片框实现的。但即使在缩略图比例 (64x64) 下,当我们开始处理 1000 多张图像时,我们也会遇到 OutOfMemory 异常 - 我们的实际问题在于缩略图生成部分和 Image 对象的创建。

我无法从网上现有的图像查看示例中找到任何关于大量图像的策略,所以有人有任何链接或策略来解决显示 1000 多张图像列表的问题吗?

作为起点,当缩略图的图片框在 View 中时,我们实际上只需要这些图像对象。那么我们只会创建 10 个图像对象,但是除了加载和销毁图像对象之外,还有更聪明的方法吗?

谢谢,爱德华

最佳答案

您应该一次只显示一屏图像。

当用户拖动滚动条时,销毁这些图像并加载新图像。

关于c# - 如何在 C# 应用程序中处理 1000 多张图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597037/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com