侧边栏壁纸
  • 累计撰写 72 篇文章
  • 累计创建 91 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

Golang读取图片和生成新的图片

Kunkka Wu
2022-05-15 / 1 评论 / 6 点赞 / 9002 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
package main

import (
	"bytes"
	"fmt"
	"image"
	"image/jpeg"
	"io/ioutil"
	"os"
)

func main() {
	//读取文件成[]byte
	fileBytes, _ := ioutil.ReadFile("1.jpg")
	reader := bytes.NewBuffer(fileBytes)

	//创建目标文件,需要带后缀
	f, _ := os.Create("test.jpg")
	defer f.Close()

	//从Reader中反解出Image
	m, _, _ := image.Decode(reader)
	//使用对应的图片格式写入文件
	err := jpeg.Encode(f, m, nil)
	if err != nil {
		fmt.Println(err)
	}
}

6
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区