相关疑难解决方法(0)

Golang中的图像处理

我有以下内容:

  1. 背景图片(bi)
  2. Image1(i1)
  3. Image3(i2)

我想以一定角度将i1和i2放在bi上,然后生成最终图像.我有i1和i2的x和y轴值以及它们的预期旋转角度.i1和i2可以部分地彼此重叠.但我知道i1和i2的z索引,如果它们重叠,那么谁将在前台.

我试图在Golang实现这一目标.
http://golang.org/doc/articles/image_draw.html似乎是这样做的.任何人都知道任何类似的代码示例,这可能有所帮助.或者你能在Golang中向我展示几行作为伪程序吗?

谢谢.

image go

12
推荐指数
1
解决办法
3万
查看次数

无法在Go中获取图像的SubImage

我正在Go中进行一些图像处理,我正在尝试获取图像的SubImage.

import (
  "image/jpeg"
  "os"
)
func main(){
  image_file, err := os.Open("somefile.jpeg")
  my_image, err := jpeg.Decode(image_file)
  my_sub_image := my_image.SubImage(Rect(j, i, j+x_width, i+y_width)).(*image.RGBA)
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我得到了.\img.go:8: picture.SubImage undefined (type image.Image has no field or method SubImage).

有什么想法吗?

go

6
推荐指数
2
解决办法
1742
查看次数

标签 统计

go ×2

image ×1