登录
首页 >  Golang >  Go问答

golang如何获得图片的缩略图?

来源:Golang技术栈

时间:2023-03-10 09:25:48 424浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《golang如何获得图片的缩略图?》,聊聊golang、缩略图,希望可以帮助到正在努力赚钱的你。

问题内容

golang如何获得图片的缩略图?

正确答案

package main

import (    
    "os"    
    "image"
    "image/jpeg"
    "code.google.com/p/graphics-go/graphics"
)

func main() {
    imagePath, _ := os.Open("jellyfish.jpg")
    defer imagePath.Close()
    srcImage, _, _ := image.Decode(imagePath)

	// 80 X 80	
	dstImage := image.NewRGBA(image.Rect(0, 0, 80, 80))
	graphics.Thumbnail(dstImage, srcImage)
	
	newImage, _ := os.Create("thumbnail.jpg")
    defer newImage.Close()
    jpeg.Encode(newImage, dstImage, &jpeg.Options{jpeg.DefaultQuality})	
}

今天关于《golang如何获得图片的缩略图?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于golang的内容请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表