首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不拉伸和收缩的图像调整

不拉伸和收缩的图像调整
EN

Stack Overflow用户
提问于 2017-04-30 10:04:39
回答 1查看 1.6K关注 0票数 0

我正在使用https://github.com/nfnt/resize来调整图像大小

代码语言:javascript
运行
复制
// open "test.jpg"
file, err := os.Open("images/" + fileName)
if err != nil {
    log.Fatal(err)
}

// decode jpeg into image.Image
img, err := jpeg.Decode(file)
if err != nil {
    log.Fatal(err)
}
file.Close()


m := resize.Resize(500, 500, img, resize.Lanczos3)

out, err := os.Create("images/" + fileName + "_resized.jpg")
if err != nil {
    log.Fatal(err)
}
defer out.Close()

// write new image to file
jpeg.Encode(out, m, nil)

这给了我这样的输出:

我不想拉伸图像,只是想调整大小和填充添加区域的白色背景。我不知道该走了。在拉拉维尔,我在http://image.intervention.io的帮助下完成了,但对GO lang没有什么想法。请帮助我实现这一目标。

EN

Stack Overflow用户

发布于 2017-04-30 11:00:41

您可以使用来自同一个库的另一个函数:

resize.Thumbnail将保持其纵横比的图像降至最大维数

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43705213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档