Golang Conversion d'image. Image vers [] octet

De la difficulté de la conversion d'une image.L'Image de []byte. Le problème spot est enveloppé dans des lignes en pointillés.

image_data, err := mybucket.Get(key)

if err != nil {
    panic(err.Error())
}

//reset format of data []byte to image.Image

original_image, _, err := image.Decode(bytes.NewReader(image_data))

new_image := resize.Resize(160, 0, original_image, resize.Lanczos3)
- - - - - - - - - - - - - - - - - - - - - - - - - - -
//reset format the image.Image to data []byte here
var send_S3 []byte
var byteWriter = bufio.NewWriter(send_S3)
- - - - - - - - - - - - - - - - - - - - - - - - - -
err = jpeg.Encode(byteWriter, new_image, nil)

new_path := key + "_sm"

err = mybucket.Put(new_path, send_S3, "image/jpg", "aclstring")

En gros, j'ai besoin de new_image être dans []byte format afin que je puisse l'envoyer à mon S3 seau.

Merci pour l'aide.

source d'informationauteur Jorge Olivero