Python PIL中的tobytes()方法在Golang中没有相同的方法吗?

huangapple go评论71阅读模式
英文:

Does not golang has same method of tobytes() in Python PIL

问题

现在,我有一个使用GO从图像中提取像素字节的问题。

我知道Python PIL中有一个tobytes()方法。

这是PIL文档

from PIL import Image

m = Image.open("123123.png")
bytes = im.tobytes()

然而,我不知道如何在GO中搜索类似的方法。

英文:

Now, I have problem of extracting pixel bytes from image by using GO.

I know there is tobytes() method in Python PIL.

this is PIL DOC

from PIL import Image

m = Image.open("123123.png")
bytes = im.tobytes()

However, I have no idea for searching the similar method in GO.

答案1

得分: 2

你尝试过使用png.Encode吗?

buff := new(bytes.Buffer)
err := png.Encode(buff, img)
imgBytes := buff.Bytes()

更多信息可以在这里找到。

英文:

Have you tried png.Encode?

buff := new(bytes.Buffer)
err := png.Encode(buff, img)
imgBytes := buff.Bytes()

more information can be found here

huangapple
  • 本文由 发表于 2021年9月19日 11:38:15
  • 转载请务必保留本文链接:https://go.coder-hub.com/69240084.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定