您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Go语言的图像过滤工具包Gift.zip
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-07-18
  提 供 者: weixin_********
 详细说明: Gift 包提供一整套有用的图像处理过滤器。完全使用 Go 语言,没有 Go 标准库之外的外部依赖。安装/更新go get -u github.com/disintegration/gift文档http://godoc.org/github.com/disintegration/gift快速开始// 1. 创建一个新的 GIFT 过滤器列表以及添加一些过滤器 g := gift.New(     gift.Resize(800, 0, gift.LanczosResampling),     gift.UnsharpMask(1.0, 1.0, 0.0), ) // 2. 创建一个相应大小的新图像 // dst 是一个新的目标图像,src 是原始图像 dst  := image.NewRGBA(g.Bounds(src.Bounds())) // 3. 使用 Draw 函数将过滤器应用到 src 并将结果存储到 dst g.Draw(dst, src)用法New 函数用于创建过滤器的序列:g := gift.New(     gift.Grayscale(),     gift.Contrast(10), )过滤器也可以使用 Add 方法被添加:g.Add(GaussianBlur(2))Bounds 方法获取原始图像的界限并为目的图像返回相应的界限以适应结果(例如使用 Resize 或 Rotate 过滤器后)dst := image.NewRGBA(g.Bounds(src.Bounds()))支持的过滤器转换Crop(rect image.Rectangle)CropToSize(width, height int, anchor Anchor)FlipHorizontal()FlipVertical()Resize(width, height int, resampling Resampling)ResizeToFill(width, height int, resampling Resampling, anchor Anchor)ResizeToFit(width, height int, resampling Resampling)Rotate(angle float32, backgroundColor color.Color, interpolation Interpolation)Rotate180()Rotate270()Rotate90()Transpose()Transverse()调整与效果Brightness(percentage float32)ColorBalance(percentageRed, percentageGreen, percentageBlue float32)ColorFunc(fn func(r0, g0, b0, a0 float32) (r, g, b, a float32))Colorize(hue, saturation, percentage float32)ColorspaceLinearToSRGB()ColorspaceSRGBToLinear()Contrast(percentage float32)Convolution(kernel []float32, normalize, alpha, abs bool, delta float32)Gamma(gamma float32)GaussianBlur(sigma float32)Grayscale()Hue(shift float32)Invert()Maximum(ksize int, disk bool)Mean(ksize int, disk bool)Median(ksize int, disk bool)Minimum(ksize int, disk bool)Pixelate(size int)Saturation(percentage float32)Sepia(percentage float32)Sigmoid(midpoint, factor float32)Sobel()UnsharpMask(sigma, amount, thresold float32)过滤器示例调整之使用 lanczos 算法重新采样原始图像处理后图像调整之使用线性算法重采样原始图像处理后图像调整大小以适应 160x160 像素边框原始图像处理后图像旋转 270 度原始图像处理后图像水平翻转原始图像处理后图像饱和度提高 50%原始图像处理后图像 标签:Gift
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索:
 输入关键字,在本站1000多万海量源码库中尽情搜索: