LinearGradientBrush に問題があります。今がその時間(ここでは午前 1 時 43 分)なのか、それとも他の理由で私が愚かなのかはわかりませんが、これは本当に私を悩ませています。
次のコードがあります。
using (LinearGradientBrush lgb = new LinearGradientBrush(
this.brightnessRectangle,this.fullcolour,Color.Black,LinearGradientMode.Vertical))
{
gradientImage = new Bitmap(50, 200, PixelFormat.Format32bppArgb);
using (Graphics newGraphics = Graphics.FromImage(gradientImage))
{
newGraphics.FillRectangle(lgb, new Rectangle(0, 0, 50, 200));
}
gradientImage.Save("test.png", ImageFormat.Png);
}
それでも、test.png
次のようになります。
お分かりいただけると思いますが、これは望ましい結果ではありませんでした。だいぶ下に落ち始めて巻き戻ったように見えますが、上下のアノマリーの大きさが違います。
これを前に見た人はいますか?それは簡単な修正ですか?
いくつかのメモ: