2011-12-14 12 views
1

現在、ローカルディスクからイメージをロードしていますが、イメージをプログラムに埋め込みたいのですが、イメージを追加しました。epsonScanner.pngソリューションに表示され、どのようにこれを配列に追加できますか?C#プロジェクトにある画像をイメージアレイに追加するには

+0

質問は非常に曖昧であり、「ソリューションエクスプローラ」に追加したというのは本当に正しいものではありません。ソリューションエクスプローラは、Visual Studioの単なるツールです。おそらくプロジェクトにイメージを追加しましたか?またはソリューション項目として?それでは、あなたは正確に何を達成しようとしていますか?あなたはイメージオブジェクトのコレクションを作成したいですか?また、apposite構文を使用してコードを書式設定します。あなたの質問を見直し、それを具体化してフォーマットしてください。 –

+0

申し訳ありません、私はプロジェクトに画像を追加しました。それはソリューションエクスプローラに表示されます。私はちょうど最初の画像をプリロードしたい、ユーザーは他の画像を追加します。ありがとう。 –

+0

コードを使用したファイルの追加は、VSを使用したファイルの追加とは異なります。 Matteo Moscaが言ったように、あなたが望むものに応じてbyte []配列にイメージを追加する必要があるかもしれません。 –

答えて

3

解決策としてだけでなく、イメージファイル(epsonScanner.png)をc#プロジェクトに追加する必要があります。追加した後、右クリックしてプロパティウィンドウで[組み込みリソース]としてコンパイルを設定します。

が、そのあとは、アセンブリのリソースから画像を取得していないファイルパスで、それを行う方法についての完全な例についてはこちらをご確認ください:

Load image from resources area of project in C#

+0

感謝します。 –

0

あなたはBitmap.FromFile(文字列filename)メソッドを使用することができます。

これを試してください。

List<Image> imageList = new List<Image>(); 
imageList.Add(Bitmap.FromFile(YourFilePath)); 
関連する問題