# Image包案例
* * * * *
--: 作者:Mick
時間:2018年9月25日
* * * * *
### 修改圖像質量即圖像壓縮
```
package main
import (
"fmt"
"image/jpeg"
"os"
)
func main() {
file, err := os.Open("test.jpg")
if err != nil {
fmt.Println(err)
}
defer file.Close()
file1, err := os.Create("test1.jpg")
if err != nil {
fmt.Println(err)
}
defer file1.Close()
img, err := jpeg.Decode(file) //解碼
if err != nil {
fmt.Println(err)
}
jpeg.Encode(file1, img, &jpeg.Options{5}) //編碼,但是將圖像質量從100改成5
}
```