我正在生成各種圖像文件的縮略圖,現在我想使用線程或隊列對其進行優化。所以當我選擇一個文件夾時,它會像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. 使用OpenStreetMap生成地圖縮略圖
- 2. Android - 在圖庫中生成縮略圖
- 3. 在WPF中生成縮略圖圖像
- 4. 在ASP.NET中生成圖像縮略圖?
- 5. 生成縮略圖使用jQuery或JavaScript
- 6. 使用PDF.js生成PDF的縮略圖
- 7. 使用javascript生成視頻縮略圖
- 8. 使用iText生成縮略圖
- 9. 縮略圖生成錯誤c#
- 10. 在Java中生成縮略圖
- 11. [AVFoundation]:稍後生成縮略圖生成
- 12. 從MKMapView生成縮略圖
- 13. 爲PDF生成縮略圖
- 14. 在thumbnailer插件生成的帖子中使用縮略圖
- 15. 如何使用GCS代替Blobstore在GAE中生成縮略圖?
- 16. 使用LWIP在NodeJS中生成縮略圖
- 17. 請求時在運行時生成縮略圖圖像,或在硬盤中預先生成縮略圖?
- 18. 如何在後臺生成縮略圖?
- 19. 在客戶端生成縮略圖
- 20. 刪除使用簡易縮略圖生成的所有縮略圖Django App
- 21. 生成視頻的縮略圖圖像
- 22. 爲Android 1.5生成縮略圖圖像
- 23. 網站截圖縮略圖生成器
- 24. 生成縮略圖和造型圖像
- 25. 如何使用PHP從圖像目錄生成縮略圖?
- 26. 使用php生成圖像縮略圖 - 內存不足
- 27. 使用X/Gui-less linux生成網頁的圖像/縮略圖
- 28. 圖像縮放/成長在縮略圖
- 29. php-ffmpeg太慢 - 生成縮略圖?
- 30. .NET 4網站縮略圖生成
因爲你已經生成了圖像,所以我認爲你應該更新這個問題,如... *如何優化縮略圖生成* – 2010-10-05 07:00:02