皆様、よろしくお願いします。

現在GO言語を使用して、PNG画像からpixel intensityを取り出したいのですが、問題があり、ここで質問させていただきます。

以下がコードとなります。

package main

import (
            "bytes"
            "io/ioutil"
            "fmt"
            "image/color"
            "image/png"
        )

import "github.com/harrydb/go/img/grayscale"

func main() {

  FName_BG := "test.background.png";
  data_BG, _ := ioutil.ReadFile(FName_BG)
  img_BG, _ := png.Decode(bytes.NewReader(data_BG))
  grayImg_BG := grayscale.Convert(img_BG, grayscale.ToGrayLuminance)

    MaxRowSize, MaxColSize := img_BG.Bounds().Max.Y, img_BG.Bounds().Max.X;

    for y := 0; y < MaxRowSize; y++ {
         for x := 0; x < MaxColSize; x++ {
             c1_bg := grayImg_BG.At(x,y).(color.Gray);
             fmt.Println(c1_bg)
         }
     }
}

上記のコードでは、PNG画像を一旦Grayscaleに変換して、pixel intensityを取得する事を試みています。

問題は、「fmt.Println(c1_bg)」で表示されるものは

{255}
{255}
{255}
{255}

のように、color grayで表示されてしまいます。これをただ単にintegerにしたいだけです。
(具体的には、{255} -> 255のようにしたいだけです。)

もしご存知の方がおられましたら、ご教授をお願いします。

よろしくお願いします。