func pngToBmp(in string, out string) error {
pngFile, err := os.Open(in)
if err != nil {
return err
}
defer pngFile.Close()
// create image from PNG file
pngImg, err := png.Decode(pngFile)
if err != nil {
return err
}
bmpFile, err := os.Create(out)
if err != nil {
return err
}
defer bmpFile.Close()
if err = bmp.Encode(bmpFile, pngImg); err != nil {
return err
}
return nil
}
golang 图片互转 png 图片转bmp图片为例
最新推荐文章于 2025-03-28 10:50:08 发布