gpt4 book ai didi

.net 绘图 : problems scaling a pen

转载 作者:行者123 更新时间:2023-12-01 06:49:11 25 4
gpt4 key购买 nike

系统图:

我找到了一个 post (没有答案)这很好地解释了我的问题。

我无法控制转换图形的笔宽度。要么是 1 像素,要么是 50 左右。我不能在两者之间设置任何东西。一切看起来都不错,除了我想将笔宽设置为 1 到 6 个像素。

// ScaleTransform pen to the reverse of the graphics transform. This works.
float scaleX = gridRectangle_logical.Width / gridRectangle_device.Width;
float scaleY = gridRectangle_logical.Height / gridRectangle_device.Height;

Pen pen = new Pen(Color.Black, 4); // problem here.
pen.ScaleTransform(scaleX, scaleY);

最佳答案

我相信笔缩放有内部溢出。它是奇特的。尝试更改笔宽而不是 x 和 y;我认为你不能单独调整 x 和 y 没有任何问题。

另一种选择是转换您的坐标,然后在图形上不进行任何转换即可绘制。您无需使用笔缩放进行补偿。

关于.net 绘图 : problems scaling a pen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/370564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com