我正在生成各種圖像文件的縮略圖,現在我想使用線程或隊列對其進行優化。所以當我選擇一個文件夾時,它會像windows搜索一樣逐個生成縮略圖。 我是C#的新手,請在此幫助我。 謝謝, Tanmoy在C#中生成縮略圖使用#
1
A
回答
6
您可以使用Task Parallel Library來實現。喜歡的東西:
此外,結賬:
0
我會用BackgroundWorker
類(見this tutorial)生成的縮略圖背景。例如:
BackgroundWorker imageGenerator = new BackgroundWorker()
foreach(var filename in imageFileNames)
{
imageGenerator.DoWork += (s, a) => GenerateThumbnailMethod(filename);
}
imageGenerator.RunWorkerAsync();
這將在單獨的線程上生成縮略圖。您還可以通過爲RunWorkerCompleted
事件分配事件處理程序來讓0123a通知您。您應該這樣做,因爲這允許錯誤檢查,因爲RunWorkerCompletedEventArgs
對象具有Error屬性。
相關問題
- 1. 生成縮略圖與易縮略圖
- 2. 生成縮略圖
- 3. 使用OpenStreetMap生成地圖縮略圖
- 4. Android - 在圖庫中生成縮略圖
- 5. 在WPF中生成縮略圖圖像
- 6. 在ASP.NET中生成圖像縮略圖?
- 7. 生成縮略圖使用jQuery或JavaScript
- 8. 使用javascript生成視頻縮略圖
- 9. 使用PDF.js生成PDF的縮略圖
- 10. 使用iText生成縮略圖
- 11. 使用qlmanage和applescript生成縮略圖
- 12. C#生成縮略圖文件大小
- 13. 縮略圖生成錯誤c#
- 14. 在Java中生成縮略圖
- 15. 如何在CakePHP中生成縮略圖?
- 16. 如何在C#中爲PPTX文件生成縮略圖圖像?
- 17. [AVFoundation]:稍後生成縮略圖生成
- 18. 生成網站縮略圖?
- 19. 從MKMapView生成縮略圖
- 20. 生成縮略圖 - ios7
- 21. 縮略圖生成時間
- 22. PHP縮略圖生成
- 23. 生成文檔縮略圖
- 24. 使用LWIP在NodeJS中生成縮略圖
- 25. 在thumbnailer插件生成的帖子中使用縮略圖
- 26. 如何使用GCS代替Blobstore在GAE中生成縮略圖?
- 27. 請求時在運行時生成縮略圖圖像,或在硬盤中預先生成縮略圖?
- 28. PDF縮略圖生成器從PDF的第一頁生成縮略圖
- 29. 如何在後臺生成縮略圖?
- 30. 在客戶端生成縮略圖
因爲你已經生成了圖像,所以我認爲你應該更新這個問題,如... *如何優化縮略圖生成* – 2010-10-05 07:00:02