gpt4 book ai didi

winforms - 绘制图像形成? (尺寸相关问题)

转载 作者:行者123 更新时间:2023-12-04 06:08:10 24 4
gpt4 key购买 nike

我正在尝试将 400x400 像素的图像绘制到我制作的 400x400 表格中。我正在做的是:

Graphics.DrawImage Method (Image, 0, 0, 400, 400) 0, 0, 400, 400, ...

但是当我运行表单时,图像似乎在 y 轴上略微拉伸(stretch),x 轴似乎工作正常。

这就是我之前所做的(拉伸(stretch)旧的较小图像以适应大小)
... (Image, 0, 0, 264, 231) 0, 0, 400, 400, ...

或类似的东西。现在我正在尝试以正确的方式进行操作,但似乎无法使其正常工作。

编辑:我想知道使用更简单的 Graphics.DrawImage 版本是否可行?尽管我仍然需要弄清楚我在做什么有什么问题。

提前致谢。

最佳答案

如果您有一个 400 x 400 的无边框表格,那么应该没问题。

如果没有,那么您必须考虑表单的非客户端尺寸才能达到您想要的大小。

你可以这样做来绘图:

e.Graphics.DrawImage(image, 0, 0)

要设置表单大小,您可以尝试以下操作:
Me.ClientSize = New Size(400, 400)

关于winforms - 绘制图像形成? (尺寸相关问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096415/

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