例外の詳細:System.ArgumentException:パラメータが無効です。c#パラメータが無効です
Bitmap result = new Bitmap(7016, 9921);
方法の一部:
public Bitmap ResizeBitmap(Bitmap b, int nWidth, int nHeight)
{
Bitmap result = new Bitmap(nWidth, nHeight);
nWidthとnHeightは、この同じエラーを投げてきたので、私は明示的な値とまだ同じエラーでそれを置き換え、小さい数字のために働くようですしかし、しかし:
http://msdn.microsoft.com/en-us/library/7we6s1x3.aspx
は、任意の制限があることを示していないようですか?私は試しました:
Bitmap result = new Bitmap(nWidth, nHeight);
Bitmap result = new Bitmap(7016, 9921);
Bitmap result = new Bitmap((int)7016, (int)9921);
すべて同じ方法で失敗します。
類似:http://stackoverflow.com/questions/6333681/c-parameter-is-not-valid-creating-new-bitmap – AakashM
例外は利用可能なメモリのために発生します。 Piotrはおそらくより多くの記憶を持っています。 – RvdK
これをチェックしてくださいhttp://stackoverflow.com/questions/5801652/bitmap-while-assigning-height-width-crashes/5802113#5802113 ..あなたが今持っているものに似ています – V4Vendetta