ファイルのロックはどうやるの
- 題名: ファイルのロックはどうやるの
- 著者: したっぱ
- 日時: 2007/08/25 19:25:57
- ID: 20347
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ファイルのロックはどうやるの
- 著者: したっぱ
- 日時: 2007/08/25 20:53:40
- ID: 20348
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 解決しました。
- 著者: したっぱ
- 日時: 2007/08/27 13:09:14
- ID: 20354
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも参考にさせてもらっています。
VB6 から 最近 VC#2005 に移行しました。
http://dobon.net/vb/dotnet/graphics/index.html
上記を参考に画像を縮小保存する簡単なサンプルを作りました。
ソース
fileName = openFileDialog1.FileName;
//まず、縮小保存
pictureBox0.Visible = false;
Int32 w = 640;
Int32 h = 480;
pictureBox0.Image = Image.FromFile(fileName);
Bitmap bm = new Bitmap(pictureBox0.Image, w, h);
String path = Application.StartupPath;
bm.Save(path + "\\Resize.jpg", Imaging.ImageFormat.Jpeg);
//BitmapとGraphicsオブジェクトを破棄
bm.Dispose();
pictureBox0.Image.Dispose();
pictureBox0.Image = null;
これで問題なく縮小保存できて喜びましたが、保存後のファイルを別アプリ(Gimp)で編集中でも、ファイルが上書きされてしまいます。エラーも発生しません。
過去の掲示板や手持ちの資料、 WEB でも探しましたが、該当するようなことは見つけれ荒れませんでした。
ものすごく簡単なことかもしれませんが、よろしくお願いします。