質問: New Bitmap(w, h, bitmapDt.Stride, PixelFormat.Format16bppRgb555, bitmapDt.Scan0) 'ここでpostBmpをイミディエイトウィンドウで確認 postBmp.Save("temp.png",ImageFormat.Png) End If tmpG.Dispose() postBmp.Dispose() preBmp.Dispose() If System.IO.File.Exists(imgName) Then System.IO.File.Delete(imgName) System.IO.File.Move("temp.png",imgName) End If End Sub ```
回答: MSDNのSystem.Drawing名前空間の項の一番下に、以下の但し書きが書いてあるので、そういうことじゃないかと。あくまで最悪の場合の話ですが... > > クラス内で、 System.Drawing 名前空間は、Windows または ASP.NET サービス内での使用はサポートされません。 これらのアプリケーションの種類のいずれかの内側からこれらのクラスを使用しようと、予期しない問題が発生する可能性があります、低下しているなどのサービスのパフォーマンスと実行時の例外です。 サポートされている別の方法を参照してください。 Windows Imaging Componentsします。 > > >