Spec-Zone.ru › Go

Пакет jpeg

  • import "image/jpeg"
  • Обзор
  • Индекс

Обзор

Пакет jpeg реализует декодер и кодировщик изображений JPEG.

JPEG определен в ITU-T T.81: https://www.w3.org/Graphics/JPEG/itu-t81.pdf.

Индекс

  • Константы
  • 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
  • тип FormatError
  • func (e FormatError) Error() string
  • тип Options
  • тип Reader
  • тип UnsupportedError
  • func (e UnsupportedError) Error() string

Файлы пакета

fdct.go huffman.go idct.go reader.go scan.go writer.go

Константы

DefaultQuality — это значение параметра качества кодирования по умолчанию.

const DefaultQuality = 75

func Decode

func Decode(r io.Reader) (image.Image, error)

Decode считывает изображение JPEG из r и возвращает его как image.Image.

func DecodeConfig

func DecodeConfig(r io.Reader) (image.Config, error)

DecodeConfig возвращает модель цвета и размеры изображения JPEG без декодирования всего изображения.

func Encode

func Encode(w io.Writer, m image.Image, o *Options) error

Encode записывает изображение m в w в формате JPEG 4:2:0 baseline с заданными параметрами. Если передан nil *Options, используются параметры по умолчанию.

тип FormatError

FormatError сообщает о том, что входные данные не являются допустимым изображением JPEG.

type FormatError string

func (FormatError) Error

func (e FormatError) Error() string

тип Options

Options — параметры кодирования. Значение параметра Quality находится в диапазоне от 1 до 100 включительно, чем выше значение, тем лучше.

type Options struct {
    Quality int
}

тип Reader

Устаревший: Reader не используется пакетом image/jpeg и не должен использоваться другими. Он сохранён для совместимости.

type Reader interface {
    io.ByteReader
    io.Reader
}

тип UnsupportedError

UnsupportedError сообщает о том, что входные данные используют допустимую, но не реализованную функцию JPEG.

type UnsupportedError string

func (UnsupportedError) Error

func (e UnsupportedError) Error() string

© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/image/jpeg/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API