thumb

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	URLPath_Get = urlPath_Get
)

Functions

This section is empty.

Types

type Thumb

type Thumb struct {
	// contains filtered or unexported fields
}

func NewThumb added in v0.0.2

func NewThumb(key string, typThumb Typ, l logger_.Logger, s storage_.Storage, c converter_.Converter) (*Thumb, error)

внимание! ключь, если используется файловая система в качестве хранилища по умолчанию, используется как filepath для хранения превьюхи

func (*Thumb) GetOriginalKey added in v0.0.2

func (t *Thumb) GetOriginalKey() string

func (*Thumb) GetSize

func (t *Thumb) GetSize() int

func (*Thumb) GetTAG

func (t *Thumb) GetTAG() string

func (*Thumb) GetType

func (t *Thumb) GetType() types_.FileType

func (*Thumb) GetURLPath added in v0.0.2

func (t *Thumb) GetURLPath() typ_.URLPath

func (*Thumb) ModTime added in v0.0.2

func (t *Thumb) ModTime() time.Time

func (*Thumb) Read added in v0.0.2

func (t *Thumb) Read() (io.ReadSeekCloser, error)

func (*Thumb) SetAttrRel added in v0.0.2

func (t *Thumb) SetAttrRel(tagRel string) *Thumb

func (*Thumb) SetAttrSize_Custom added in v0.0.2

func (t *Thumb) SetAttrSize_Custom(val string) *Thumb

аттрибут size будет содержать кастомное значение val

func (*Thumb) SetAttrSize_Default added in v0.0.2

func (t *Thumb) SetAttrSize_Default() *Thumb

аттрибут size будет добавлен только в том случае, если указан размер превью

func (*Thumb) SetAttrSize_Empty added in v0.0.2

func (t *Thumb) SetAttrSize_Empty() *Thumb

аттрибут size не будет добавлен в тег

func (*Thumb) SetHTMLComment

func (t *Thumb) SetHTMLComment(comment string) *Thumb

func (*Thumb) SetManifestUsed

func (t *Thumb) SetManifestUsed() *Thumb

Добавлять ли превью в список манифеста

func (*Thumb) SetOriginal added in v0.0.2

func (t *Thumb) SetOriginal(obj storage_.StorageOBJ) *Thumb

добавление оригинального изображения для нарезки превьюхи

func (*Thumb) SetOriginalSVG added in v0.0.2

func (t *Thumb) SetOriginalSVG(obj storage_.StorageOBJ) *Thumb

добавление оригинального изображения SVG для нарезки превьюхи

func (*Thumb) SetSize

func (t *Thumb) SetSize(px int) *Thumb

func (*Thumb) SetURLPath added in v0.0.2

func (t *Thumb) SetURLPath(src string) *Thumb

func (*Thumb) StatusManifest

func (t *Thumb) StatusManifest() bool

type Typ added in v0.0.2

type Typ types_.FileType
var (
	ICO Typ = Typ(types_.ICO())
	PNG Typ = Typ(types_.PNG())
	SVG Typ = Typ(types_.SVG())
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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