Imaging 介绍
Imaging 是一个 Go 图像处理包,提供了基本的图像处理功能(调整大小,旋转,翻转,裁剪等),这个包基于标准的 Go 图像包。
采用任何实现 image.Image 接口作为输入的图像类型,并返回 *image.NRGBA 类型的新图像(32 位 RGBA 颜色)
示例:
原始图像(将由 512x512px 转变为 128x128px)
Filter | Resize result |
---|---|
`imaging.NearestNeighbor` |  |
`imaging.Box` |  |
`imaging.Linear` |  |
`imaging.MitchellNetravali` |  |
`imaging.CatmullRom` |  |
`imaging.Gaussian` |  |
`imaging.Lanczos` |  |
Imaging 官网
https://github.com/disintegration/imaging
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206