大きなサムネイルを表示する Web アプリケーションがあります。レイアウトはサーバー上に構築されます。画像の累積幅に応じて行レイアウトを調整したいので、サーバー側で画像をメモリにロードする最良の方法は何ですか? 私が知る必要があるのは幅だけですが、これは画像ごとに異なる可能性がありますか?
私は考えています、コントロールを作成し、画像をロードし、幅を取得してからメモリをクリアしますか?
アイデア?
ファイルからロードできるはずです。コントロールを作成する必要はありません。この Bitmap コンストラクターを参照してください。
例えば:
int width;
using (Bitmap bmp = new Bitmap(filename))
{
width = bmp.Width;
}