我想知道以下內容:我將文件夾「圖形」添加到我的項目中,並在其中卡住一個BMP。現在我想從我的代碼中加載圖像,但我無法弄清楚如何。我知道它簡單的資源,但有沒有一種方式,而不是將圖像添加到資源?由於C#:訪問圖像添加到項目文件夾
6
A
回答
2
1
爲了獲得資源:
myNamespace.Properties.Resources.images.<imagename>
您可以強制轉換成你需要的類型(或使用例如FROMFILE功能)
0
+1
如果你這樣做,然後它不是一個嵌入式資源。如果用戶只複製了exe文件而不是整個文件夾,則不會處理丟失的文件,您可能會遇到一些嚴重問題。 – RvdK
3
你當
var a = Assembly.GetExecutingAssembly(); // Or another Get method if you need to get it from some other assembly
var image = Image
.FromStream(a.GetManifestResourceStream("DefaultNameSpace.Graphics.image.bmp"));
記住圖像標記爲嵌入的資源和處置的圖像:對於你的榜樣,它應該是這樣的可直接從文件系統加載圖像
Image img = Image.FromFile(「\ Graphics \ ImageName.bmp」);
MSDN文檔在這裏
http://msdn.microsoft.com/en-us/library/system.drawing.image.fromfile.aspx
很明顯,你需要知道你是從裝載目錄和名稱。
相關問題
- 1. C#:訪問文件添加到項目文件夾
- 2. C#Interop.Word從項目資源文件夾添加圖像
- 3. 將圖像添加到項目資源文件夾運行時
- 4. 如何將圖像添加到項目中文件夾的collectionview?
- 5. 將圖像添加到XCode項目而不添加文件
- 6. 如何將文件添加到SSIS項目雜項文件夾
- 7. 將圖像保存到asp.net/c#中的項目文件夾中
- 8. 將* .mdf文件添加到C#項目
- 9. 如何在html中訪問項目文件夾外的圖像文件?
- 10. 是否可以自動添加圖像到本地文件夾的項目?
- 11. 從項目文件夾中的文件加載圖像
- 12. 訪問文件夾圖像docroot
- 13. Yii2。限制訪問圖像文件夾
- 14. 從項目文件夾轉換圖像
- 15. Intellij IDEA。將文件從某個文件夾添加到項目
- 16. 通過添加域文件夾訪問主根文件夾
- 17. 訪問wamp文件夾外的圖像文件夾
- 18. 從一個不同的項目訪問DataDirectory文件夾C#
- 19. 在C#中從外部項目文件夾訪問類
- 20. 將圖像文件資源添加到另一個項目
- 21. 添加圖像文件(或其他資源)到項目?
- 22. 將圖像文件添加到Visual Studio 2010項目
- 23. 無法將圖像文件添加到xcode資源文件夾
- 24. 在codeingniter項目中訪問Laravel項目文件夾
- 25. 添加名爲像項目的文件夾構建路徑
- 26. Eclipse C++項目文件夾
- 27. 將圖像添加到XCode項目
- 28. 添加圖像到eclipse web項目
- 29. 圖像添加到一個JList項目
- 30. Iphone將圖像添加到項目
看看這個問題http://stackoverflow.com/questions/154262/example-code-required-for-how-to-access-embedded-net-image-resources-in-c – IordanTanev