以下の内容はhttps://otiai10.hatenablog.com/entry/2015/10/07/182002より取得しました。


【Go言語】画像ファイルをbase64エンコード文字列にする、とその逆

package main

import (
    "encoding/base64"
    "io/ioutil"
    "os"
)

func main() {
    f, err := os.Open("./hoge.png")
    if err != nil {
        panic(err)
    }
    defer f.Close()

    b, _ := ioutil.ReadAll(f)

    out, _ := os.Create("out")
    base64.NewEncoder(base64.StdEncoding, out).Write(b)
}

その逆

func main() {
    f, err := os.Open("./hoge.png")
    if err != nil {
        panic(err)
    }
    defer f.Close()

    b, _ := ioutil.ReadAll(f)

    out, _ := os.Create("out")
    base64.NewEncoder(base64.StdEncoding, out).Write(b)
+
+   newfile, _ := os.Create("fuga.png")
+   newfile.Write(b)
}

DRY




以上の内容はhttps://otiai10.hatenablog.com/entry/2015/10/07/182002より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14