-1

ディレクトリ内にいくつかの .bmp 画像があり、それらをループして、幅と高さが一定量であるかどうかを確認したいと考えています。Webフォームを使っていないので使えませんがusing System.drawing;、初期コードはこんな感じでしたが、

 string[] temp = Directory.GetFiles(link);
            string[] localImages = extractHeroImages(temp);

            for (int i = 0; i < localImages.Length; i++)
            {
               Bitmap img = new Bitmap(localImages[i]);
                if (img.Height != 185 || img.Width != 185)
                {
                    Console.Out.WriteLine("Error: " + numErrors + " /n current width of     " + localImages[i] + " is: " + img.Width + " height is: " + img.Height + "\n");
                    numErrors++;
                }
            }

このコードは、このプログラムの Web フォームで作業していたときに機能しましたが、ユーティリティを作成したいときに、コードのこの部分でクラッシュし、それを回避する方法が見つかりません。Webフォームを使用せずに幅と高さを取得する方法はありますか?

前もって感謝します!

4

1 に答える 1

0

System.Drawing dll をプロジェクトに手動で追加できます。ソリューション エクスプローラーでプロジェクトを右クリックし、 を選択しますAdd Reference...

于 2013-06-03T15:19:10.660 に答える