介绍
png2j是一个非常简单的go lang 库,就是把png图片转换为jpg.库精简短小,达到目的. Con2jpg函数将png转换为jpg.而ReSizeImage函数使用来调整jpg图片的大小.这个库既可以用来做转换,也可以用来调整图片尺寸大小.
ConBase(src string, dst string, bgColor color.Color, quality int
ConBase是这个库的基础实现,bgColor用来设置背景色,quality 来设置图片质量取值为1到100.
使用
package main
import "github.com/ser163/png2j"
func main() {
// Convert PNG to JPG
// 转换图片
err := png2j.Con2jpg("./image/go.png", "./image/go.png.jpg")
if err != nil {
panic(err)
}
// Resize JPG image
// 调整jpg图片大小
err2 := png2j.ReSizeImage("./image/go.png.jpg", 948, 418, "./image/go_big.png.jpg")
if err2 != nil {
panic(err2)
}
}
这个库使用非常简单.