すれ立てるまでもない質問はここで 第74刷

このエントリーをはてなブックマークに追加
401デフォルトの名無しさん
宜しくお願いします。

500*500のサイズで作成した白紙のImageインスタンスAに、
300*300のサイズである既存の画像ファイルB(Gifファイルなど)を、
A内における所望の位置に配置する方法を教えてください。

なお、
http://msdn2.microsoft.com/ja-JP/library/ms306608(vs.80).aspx
は一通り探しました。
402デフォルトの名無しさん:2006/03/09(木) 14:42:06
private void Form1_Load(object sender, EventArgs e)
{
string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
Image image = Image.FromStream(fs);
image.Save(filename, ImageFormat.Gif);
fs.Close();
image.Dispose();
}

このソースにおいて、
「GDI+ で一般的なエラーが発生しました。」
「External Exceptionがハンドルされませんでした。」
というエラーが「Save」を含む行において発生してしまいます。

ネットでいろいろ検索したのですが、解決できておりません。
宜しくお願いします。

調査対象
http://www.google.com/search?hl=ja&lr=&ie=UTF-8&oe=UTF-8&num=50&q=GDI%2B+%E3%81%A7%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA