在GOC编程中,要绘制实心长方形,你可以使用go-graphics库中的相关函数。以下是一个简单的示例代码,展示了如何使用go-graphics库来绘制一个实心长方形:
```go
package main
import (
"github.com/fogleman/gg"
"log"
)
func main() {
const W = 600
const H = 400
im, err := gg.LoadImage("rectangle.png")
if err != nil {
log.Fatal(err)
}
const (
x = 50
y = 50
w = 100
h = 50
)
im.DrawRectangle(x, y, w, h, gg.NewColorAt(0, 0, 255))
im.Stroke()
err = im.SavePNG("output.png")
if err != nil {
log.Fatal(err)
}
}
```
在这个示例中,我们首先加载了一个名为"rectangle.png"的图像文件,然后定义了要绘制的实心长方形的坐标和尺寸。接着,我们使用`DrawRectangle`函数绘制了一个蓝色的长方形,并使用`Stroke`函数勾勒了长方形的轮廓。最后,我们将绘制好的图像保存为"output.png"文件。
请注意,这个示例假设你已经有了一个名为"rectangle.png"的图像文件,并且该文件位于与代码相同的目录下。如果你没有这个文件,你需要创建一个,或者修改代码以使用其他图像文件。