【go】图片
file与base64互转
package main
import (
"encoding/base64"
"fmt"
"io/ioutil"
)
func main() {
// file 转 base64
fileBytes, err := ioutil.ReadFile("E:\\测试\\test.png") // 读取file
if err != nil {
panic(err)
}
bs64 := base64.StdEncoding.EncodeToString(fileBytes) // 加密成base64字符串
fmt.Println(bs64)
// base64 转 file
bs64Bytes, err := base64.StdEncoding.DecodeString(bs64) // 解密base64字符串
if err != nil {
panic(err)
}
err = ioutil.WriteFile("tmp/base64tofile/test.jpg", bs64Bytes, 0666) // 写入file
if err != nil {
panic(err)
}
}
图片增加文字水印
作者:小魁jking
出处:https://www.cnblogs.com/wangjinkui/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
出处:https://www.cnblogs.com/wangjinkui/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任