img

package
v4.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// TypeUnknown Не известный формат графического файла.
	TypeUnknown = Type("")

	// TypeICO Формат графического файла ico.
	TypeICO = Type("ico")

	// TypeBMP Формат графического файла bmp.
	TypeBMP = Type("bmp")

	// TypeTIFF Формат графического файла tiff.
	TypeTIFF = Type("tiff")

	// TypeGIF Формат графического файла gif.
	TypeGIF = Type("gif")

	// TypeJPEG Формат графического файла jpeg.
	TypeJPEG = Type("jpeg")

	// TypePNG Формат графического файла png.
	TypePNG = Type("png")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Error

type Error struct{}

Error Объект ошибки.

func Errors

func Errors() *Error

Errors Справочник ошибок.

func (*Error) NotFound

func (e *Error) NotFound() error

NotFound Not found.

type Image

type Image interface {
	io.WriteCloser
	io.ReaderFrom
	io.WriterTo

	// Filename Имя файла из которого было загружено графическое изображение.
	Filename() string

	// FileInfo Информация о файле из которого было загружено графическое изображение.
	FileInfo() os.FileInfo

	// Image Графическое изображение в виде стандартного интерфейса image.Image.
	Image() image.Image

	// Config Конфигурация стандартного графического изображения.
	Config() image.Config

	// Type Формат исходного графического файла или бинарных данных из которых было загружено графическое изображение.
	Type() Type

	// Reset Полная очистка графического объекта.
	Reset()

	// SetImage Загрузка объекта графического изображения из стандартного интерфейса image.Image.
	SetImage(im image.Image) Image

	// SetConfig Установка конфигурации графического образа.
	SetConfig(cfg image.Config) Image

	// SetType Установка формата графического изображения.
	SetType(t Type) Image

	// SetFileInfo Установка информации о файле из которого было загружено графическое изображение.
	SetFileInfo(fi os.FileInfo) Image

	// SetFilename Установка имени файла.
	SetFilename(fn string) Image

	// SetOptionsTIFF Установка опций сохранения для формата TIFF.
	SetOptionsTIFF(opt *tiff.Options) Image

	// SetOptionsGIF Установка опций сохранения для формата GIF.
	SetOptionsGIF(opt *gif.Options) Image

	// SetOptionsJPEG Установка опций сохранения для формата JPEG.
	SetOptionsJPEG(opt *jpeg.Options) Image
}

Image Интерфейс графического объекта.

type Interface

type Interface interface {
	// New Создаёт пустой объект графического изображения.
	// Объект обладает интерфейсом io.WriteCloser который можно использовать для загрузки данных графического
	// объекта, после вызова Close(), записанные во Writer данные обрабатываются независимо от формата
	// графического образа и присваиваются объекту.
	New() (ret Image)

	// Open Загрузка объекта графического изображения из файла.
	Open(filename string) (ret Image, err error)

	// Resize Изменение графических размеров изображения.
	Resize(im Image, w, h uint) Image

	// Errors Справочник ошибок.
	Errors() *Error
}

Interface Интерфейс пакета.

func New

func New() Interface

New Конструктор.

type Type

type Type string

Type Графический тип изображения.

func (Type) String

func (t Type) String() string

String Строковое представление графического типа изображения.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL