我想使用golang数据包valyala goRPC通过rpc发送图像,我在服务器中接收图像类型时遇到一些问题。
这是我的客户端代码,他拍了一张.jpg图片,……
类型 image.Image 是一个接口,所以你不能注册它,它太抽象了。然而,jpeg的底层实现也是如此 image.Gray 要么 image.YCbCr ,两个具体的结构,你可以键入断言 img.(Gray) 决定哪个。尝试注册两者 image.Gray 和 image.YCbCr ,断言你有,然后作为具体类型发送。
image.Image
image.Gray
image.YCbCr
img.(Gray)