修改图片大小
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-05-27 13:08:07 |
👁️ 阅读: 1
要修改图片大小,可以使用以下函数:
```lua
-- 设置图片控件的大小
GUI:setContentSize(widget, width, height)
```
**参数说明:**
- `widget`:图片控件对象(必填)
- `width`:新的宽度(必填)
- `height`:新的高度(必填)
**示例代码:**
```lua
-- 创建父节点
local parent = GUI:Win_Create("GMMain", 0, 0, 0, 0, false, false, true, false, false, false, 1)
-- 创建图片控件
local image = GUI:Image_Create(parent, "my_image", 100, 100, "res/public_win32/1900000610.png")
-- 修改图片大小为200x150
GUI:setContentSize(image, 200, 150)
```
**注意事项:**
1. 修改的是控件本身的大小,不是图片资源的大小
2. 如果希望图片自适应控件大小,可以配合使用`GUI:setIgnoreContentAdaptWithSize(widget, false)`来关闭自适应
3. 创建控件后需要先设置父节点,才能正确显示
这是根据浮生梦老师前端课程内容提供的图片大小修改方法。
← 返回问答库