Go参考手册
图像 | image
image/jpeg
import "image/jpeg"
- Overview
- Index
概观
包jpeg实现了一个JPEG图像解码器和编码器。
JPEG在ITU-T T.81中定义:http : //www.w3.org/Graphics/JPEG/itu-t81.pdf。
索引
- Constants
- func Decode(r io.Reader) (image.Image, error)
- func DecodeConfig(r io.Reader) (image.Config, error)
- func Encode(w io.Writer, m image.Image, o *Options) error
- type FormatError
- func (e FormatError) Error() string
- type Options
- type Reader
- type UnsupportedError
- func (e UnsupportedError) Error() string
包文件
fdct.go huffman.go idct.go reader.go scan.go writer.go
常量
DefaultQuality是默认的质量编码参数。
const DefaultQuality = 75
func DecodeSource
func Decode(r io.Reader) (image.Image, error)
Decode从r读取JPEG图像并将其作为image.Image返回。
func DecodeConfigSource
func DecodeConfig(r io.Reader) (image.Config, error)
DecodeConfig返回JPEG图像的颜色模型和尺寸,而不用解码整个图像。
func EncodeSource
func Encode(w io.Writer, m image.Image, o *Options) error
Encode使用给定的选项将图像m以JPEG 4:2:0基准格式写入w。如果传递nil * Options,则使用默认参数。
type FormatErrorSource
FormatError报告输入不是有效的JPEG。
type FormatError string
func (FormatError) ErrorSource
func (e FormatError) Error() string
type OptionsSource
Options是编码参数。质量范围从1到100,越高越好。
type Options struct {
Quality int
}
type ReaderSource
已弃用:Reader已弃用。
type Reader interface {
io.ByteReader
io.Reader
}
type UnsupportedErrorSource
UnsupportedError报告输入使用有效但未实现的JPEG功能。
type UnsupportedError string
func (UnsupportedError) ErrorSource
func (e UnsupportedError) Error() string
图像 | image相关
Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
主页 | https://golang.org/ |
源码 | https://go.googlesource.com/go |
发布版本 | 1.9.2 |