我正在尝试非常快速地将720x480位图加载到图片框中,并且在将图像加载到图片框中时,我的应用程序的UI显着减慢。 它有什么办法吗? 我读到在使用backgroundworker时,我无法将图像加载到DoWork事件中的picturebox控件中。
我有什么选择?
由于
答案 0 :(得分:2)
这取决于你从哪里获得图像。如果它来自网络驱动器或来自网络或数据库,那么BackgroundWorker
肯定会对您有所帮助。在DoWork
处理程序中获取图像,并将图像分配给PictureBox
处理程序中的RunWorkerCompleted
。
答案 1 :(得分:1)
您可以尝试使用PictureBox.LoadAsync方法。