当前位置: 首页 > news >正文

做一个官方网站多少钱wordpress 代码样式

做一个官方网站多少钱,wordpress 代码样式,经营地址怎么在国税网站做更改,全国防疫大数据平台文章目录 golang常用库之什么是imaging库导入和使用生成缩略图 golang常用库之 什么是imaging库 官网:https://github.com/disintegration/imaging imaging 是一个 Go 语言的图像处理库,它提供了一组功能丰富的函数和方法,用于进行各种图像…

文章目录

  • golang常用库之
    • 什么是imaging库
    • 导入和使用
      • 生成缩略图

golang常用库之

什么是imaging库

官网:https://github.com/disintegration/imaging

imaging 是一个 Go 语言的图像处理库,它提供了一组功能丰富的函数和方法,用于进行各种图像处理操作。

imaging 库允许您在 Go 代码中打开、操作和保存图像。

  1. 打开图像:使用 imaging.Open 函数可以打开一个图像文件,并将其转换为 *image.NRGBA 类型的图像对象。

  2. 缩放和调整大小:使用 imaging.Resize 函数可以调整图像的大小,可以指定目标宽度和高度,也可以指定缩放的比例。

  3. 裁剪和切割:使用 imaging.Crop 函数可以裁剪图像,可以指定裁剪的矩形区域。

  4. 旋转和翻转:使用 imaging.Rotate 和 imaging.Flip 函数可以对图像进行旋转和翻转操作。

  5. 滤镜和图像效果:imaging 库还提供了一些滤镜函数,如高斯模糊、锐化、灰度化等,可以给图像添加各种效果和改变图像的外观。

  6. 保存图像:使用 imaging.Save 函数可以将图像保存到本地文件,可以指定保存的格式和质量。

导入和使用

import ("github.com/disintegration/imaging"
)

生成缩略图

// 生成缩略图
thumbFilePath := filepath.Join(common.UploadDir, "images", "thumb_"+filename)
thumbImage, err := imaging.Open(filePath)
if err != nil {log.Fatal(err)
}
thumbImage = imaging.Resize(thumbImage, 250, 150, imaging.Lanczos) // 设置缩略图的宽度为 100
err = imaging.Save(thumbImage, thumbFilePath)
if err != nil {log.Fatal(err)
}
http://www.15wanjia.com/news/184255.html

相关文章:

  • 优化企业网站标题网站建设价格gxjzdrj
  • 网站首页设计布局免备案网站空间
  • 网站优化无限关键词设置国内 wordpress 大战
  • 幕墙设计培训乡网站建设十大ps培训机构
  • 商丘企业网站建设服务聊城正规网站建设公司电话
  • 阳泉网站建设页面调用不了wordpress
  • 专业的网站制作专业公司免费网站建站塔山双喜
  • 建设工程安全管理网站网站后台慢
  • 昌宁网站建设化妆品网站建设思路
  • 梅州建站哪里好wordpress 全屏电影
  • 搜索引擎营销广告智能网站排名优化
  • 网站功能建设网页制作教程用什么软件
  • 万网建站教程AWS免费套餐做网站可以吗
  • 自驾游自由行网站建设苏州网页开发公司
  • 就业服务工作站建设规范山东济南seo整站优化公司
  • 浙江省网站备案流程合肥seo优化排名公司
  • 网站建设 深圳 凡科四川油建公司官网
  • 建立网站英文jekyll做公司网站
  • 乡村旅游网站开发广州哪家公司做网站好
  • godaddy 搭建网站做lt行业的人让我登网站
  • 如何将网站搭在阿里云地情网站建设总结
  • 巴州移动网站建设中国最好的建设网站
  • 给客户做网站需要付法律责任吗高端房产网站建设
  • 宿州市建设工程质量监督站网站绛帐做企业网站
  • 搜狐一开始把网站当做什么来做网络营销能干什么工作
  • 做网站的总要求上门免费一键网站
  • 外贸专业网站的公司上海装修公司排名前十强有哪些
  • 国内做钢铁的网站小说网站怎么做
  • 网站开发外包售后维护合同app产品开发公司
  • 做网站和做网店哪个好wordpress的html