首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

包文件

常量

DefaultQuality是默认的质量编码参数。

代码语言:javascript
复制
const DefaultQuality = 75

func DecodeSource

代码语言:javascript
复制
func Decode(r io.Reader) (image.Image, error)

Decode从r读取JPEG图像并将其作为image.Image返回。

func DecodeConfigSource

代码语言:javascript
复制
func DecodeConfig(r io.Reader) (image.Config, error)

DecodeConfig返回JPEG图像的颜色模型和尺寸,而不用解码整个图像。

func EncodeSource

代码语言:javascript
复制
func Encode(w io.Writer, m image.Image, o *Options) error

Encode使用给定的选项将图像m以JPEG 4:2:0基准格式写入w。如果传递nil * Options,则使用默认参数。

type FormatErrorSource

FormatError报告输入不是有效的JPEG。

代码语言:javascript
复制
type FormatError string

func (FormatError) ErrorSource

代码语言:javascript
复制
func (e FormatError) Error() string

type OptionsSource

Options是编码参数。质量范围从1到100,越高越好。

代码语言:javascript
复制
type Options struct {
        Quality int
}

type ReaderSource

已弃用:Reader已弃用。

代码语言:javascript
复制
type Reader interface {
        io.ByteReader
        io.Reader
}

type UnsupportedErrorSource

UnsupportedError报告输入使用有效但未实现的JPEG功能。

代码语言:javascript
复制
type UnsupportedError string

func (UnsupportedError) ErrorSource

代码语言:javascript
复制
func (e UnsupportedError) Error() string

扫码关注腾讯云开发者

领取腾讯云代金券