Imaging Go 图像处理包

程序名称:Imaging

授权协议: MIT

操作系统: 跨平台

开发语言: Google Go

Imaging 介绍

Imaging 是一个 Go 图像处理包,提供了基本的图像处理功能(调整大小,旋转,翻转,裁剪等),这个包基于标准的 Go 图像包。

采用任何实现 image.Image 接口作为输入的图像类型,并返回 *image.NRGBA 类型的新图像(32 位 RGBA 颜色)

示例:

原始图像(将由 512x512px 转变为 128x128px)

Filter Resize result
`imaging.NearestNeighbor` ![](/static/assets/osapp/images/5f54e33a3ccd5099dfc37fc541aadfac.png)
`imaging.Box` ![](/static/assets/osapp/images/c83f2766ec403e3652f1fe3c760ac56a.png)
`imaging.Linear` ![](/static/assets/osapp/images/7ded967c4e3130c6fedb3db3f60289c7.png)
`imaging.MitchellNetravali` ![](/static/assets/osapp/images/27a399d9fe80f62579fc3a8a033b3c96.png)
`imaging.CatmullRom` ![](/static/assets/osapp/images/2235766de4a3c63f35d0159d2c257c55.png)
`imaging.Gaussian` ![](/static/assets/osapp/images/ea9de9cfa6445b4ecaf764746ba0c41a.png)
`imaging.Lanczos` ![](/static/assets/osapp/images/f6f53236b4e0ff504296f65480b06440.png)

Imaging 官网

https://github.com/disintegration/imaging

如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

猜你在找的编程语言

Java 模式框架 (Jt) 的体系架构基于消息传递设计模式,框架对象通过发送、接收和处理消息实现信息交换和执行计算。消息传递API封装良好,耦合松散,因此可以很容易的以“拼装/消息传递(lego/messaging)”形式将框
SearchLogic 是基于 Ruby ActiveRecord 的搜索、分页、排序等操作的类库。 安装方法:sudo gem install searchlogic
SpringBatch,作为一个 Spring 组件,提供了通过使用 Spring 的 依赖注入(dependency injection)
The Spring Java Configuration project (JavaConfig for short) provides a type- safe, pure-Java option for configuring the Spring IoC container. While XML is
bogatyr是一款方便Java程序开发的开发框架结构。 其主要特性有: 采用Java-1.6开发,兼容Java-1.5
libnoise 是一个用来生成连续噪音数据的可移植的 C++ 库。
MVEL是一个功能强大的基于Java应用程序的表达式语言。 目前最新的版本是2.0,具有以下特性:
pycups 是 CUPS (Common Unix Printing System) 的 Python API
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注