圆号后无法创建位图

时间:2017-09-05 13:25:30

标签: powershell bitmap

使用round函数后,我无法在powershell中创建位图。有人能帮帮我吗?

msbuild

我得到:$newWidth = [Math]::Round($idealWidth * $ratioOriginal); $bmpResized = New-Object System.Drawing.Bitmap($newWidth, 800)

这将有效Exception calling ".ctor" with "2" argument(s): "Parameter is not valid.",但我需要计算一个新的宽度。

1 个答案:

答案 0 :(得分:0)

这是因为[Math]::round为您提供了多种类型double。 另一方面,System.Drawing.Bitmap需要两个类型int作为参数。 通过将$newWidth var转换为int,您可以使代码正常工作。