Documentation ¶
Overview ¶
Package assets manages imager file asset allocation and deallocation
Index ¶
- Variables
- func BlurPath(thumbType uint8, SHA1 string) string
- func BlurPathLocal(thumbType uint8, SHA1 string) string
- func CreateDirs() error
- func Delete(SHA1 string, fileType, thumbType uint8) error
- func DeleteSmile(SHA1 string, fileType uint8) error
- func SmilePath(fileType uint8, SHA1 string) string
- func SourcePath(fileType uint8, SHA1 string) string
- func ThumbPath(thumbType uint8, SHA1 string) string
- func ThumbPathLocal(thumbType uint8, SHA1 string) string
- func Write(SHA1 string, fileType, thumbType uint8, src, thumb []byte) error
- func WriteSmile(SHA1 string, fileType uint8, src []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // StdJPEG is a JPEG sample image standard struct. Only used in tests. StdJPEG = common.Image{ ImageCommon: common.ImageCommon{ SHA1: "012a2f912c9ee93ceb0ccb8684a29ec571990a94", FileType: common.JPEG, Dims: StdDims["jpeg"], MD5: "YOQQklgfezKbBXuEAsqopw", Size: 300792, }, } // StdDims contains esulting dimentions after thumbnailing sample images. // Only used in tests. StdDims = map[string][4]uint16{ "jpeg": {0x43c, 0x371, 0x96, 0x79}, "png": {0x500, 0x2d0, 0x96, 0x54}, "gif": {0x248, 0x2d0, 0x79, 0x96}, "pdf": {0x253, 0x34a, 0x69, 0x96}, } )
Only used in tests, but we still need them exported
Functions ¶
func BlurPathLocal ¶
func CreateDirs ¶
func CreateDirs() error
CreateDirs creates directories for processed image storage
func DeleteSmile ¶
Delete deletes file assets belonging to a single upload
func SourcePath ¶
SourcePath returns the path to the source file on an image
func ThumbPathLocal ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.