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 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 Интерфейс пакета.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.