util

package
v0.0.48 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package util - вспомогательные типы и функции для работы со статическими файлами

Index

Constants

View Source
const (
	// SizeGroupIcons - изображения, сжатые, чтобы максимальная сторона не превышала 600 пикселей
	SizeGroupIcons = SizeGroup("icons")
	// SizeGroupStatic - изображения, сжатые, чтобы максимальная сторона не превышала 800 пикселей
	SizeGroupStatic = SizeGroup("static")
	// SizeGroupOriginals - оригиналы (может быть применено сжатие jpeg)
	SizeGroupOriginals = SizeGroup("originals")
	// SizeGroupNonCompressedOriginals - оригиналы без сжатия
	SizeGroupNonCompressedOriginals = SizeGroup("origs")
)

Variables

This section is empty.

Functions

func ComplexIdToPath

func ComplexIdToPath(id []int64) string

ComplexIdToPath - преобразование произвольного идентификатора (состоит из произвольного количества чисел) в путь

func GroupSize

func GroupSize(g SizeGroup) uint

GroupSize - размер группы

func ResizeImage

func ResizeImage(img image.Image, size uint) image.Image

ResizeImage - генерация изображения с новым размером. size - максимальная длина изображения

func SplitComplexId

func SplitComplexId(id []int64) (string, int64)

SplitComplexId - преобразование произвольного идентификатора (состоит из произвольного количества чисел) в директорию и имя файла

Types

type SizeGroup

type SizeGroup string // SizeGroup - группа по размеру максимальной стороны изображения

Jump to

Keyboard shortcuts

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