|
|
@ -89,7 +89,7 @@ func main() {
|
|
|
|
downUrl := "/dsSzxy/down/" + trueName[0:2] + "/" + trueName
|
|
|
|
downUrl := "/dsSzxy/down/" + trueName[0:2] + "/" + trueName
|
|
|
|
//判断扩展名是不是图片
|
|
|
|
//判断扩展名是不是图片
|
|
|
|
if ext == ".jpg" || ext == ".jpeg" || ext == ".png" || ext == ".bmp" {
|
|
|
|
if ext == ".jpg" || ext == ".jpeg" || ext == ".png" || ext == ".bmp" {
|
|
|
|
//读取本地文件,本地文件尺寸300*400
|
|
|
|
//读取本地文件
|
|
|
|
imgData, _ := ioutil.ReadFile(filename)
|
|
|
|
imgData, _ := ioutil.ReadFile(filename)
|
|
|
|
buf := bytes.NewBuffer(imgData)
|
|
|
|
buf := bytes.NewBuffer(imgData)
|
|
|
|
image, err := imaging.Decode(buf)
|
|
|
|
image, err := imaging.Decode(buf)
|
|
|
@ -97,7 +97,7 @@ func main() {
|
|
|
|
fmt.Println(err)
|
|
|
|
fmt.Println(err)
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//生成缩略图,尺寸150*200,并保持到为文件2.jpg
|
|
|
|
//生成缩略图
|
|
|
|
image = imaging.Resize(image, 0, 150, imaging.Lanczos)
|
|
|
|
image = imaging.Resize(image, 0, 150, imaging.Lanczos)
|
|
|
|
thumbFileName := uuid + "_thumb" + ext
|
|
|
|
thumbFileName := uuid + "_thumb" + ext
|
|
|
|
thumbTrueName := p + "/" + thumbFileName
|
|
|
|
thumbTrueName := p + "/" + thumbFileName
|
|
|
|