サムネイル関係のコードでハマった箇所。
エラー箇所が下記の箇所だったのでこちらばかり見ていたが、実際は別の箇所だった。
thum.Save([Image File], System.Drawing.Imaging.ImageFormat.Jpeg);


PictureBoxでサムネイル表示の際にGDIエラーが出た箇所。
PictureBox.BackgroundImage = Image.FromFile([Image File]);


プロセスが画像を使用中だったらしく、ファイルをロックしてしまっていたらしい。その回避方法のメモ。下記のように FileStream を使用すると上手くいく。
FileStream ThumFS = new FileStream([Image File], FileMode.Open, FileAccess.Read);
PictureBox.Image = Image.FromStream(ThumFS);
ThumFS.Close();

コメント

最新の日記 一覧

<<  2025年5月  >>
27282930123
45678910
11121314151617
18192021222324
25262728293031

お気に入り日記の更新

この日記について

日記内を検索