Documentation
¶
Index ¶
Constants ¶
View Source
const ( UploadOriginal = "original" UploadWebPLossless = "webp_lossless" UploadWebPQuality = "webp_quality" ThumbnailJPEG = "jpg" ThumbnailWebP = "webp" ThumbnailDisabled = "disabled" DefaultWebPQuality = 85 DefaultThumbnailQuality = 82 DefaultMemoryLimitMB = 256 )
Variables ¶
This section is empty.
Functions ¶
func ClampQuality ¶
Types ¶
type UploadResult ¶
type UploadResult struct {
Data []byte
Name string
Extension string
MIME string
Width int
Height int
Processed bool
}
func ProcessUpload ¶
func ProcessUpload(data []byte, name, mode string, quality int, memoryLimitBytes int64) (UploadResult, error)
ProcessUpload applies the configured storage policy to a raster image. SVG files are returned unchanged because rasterizing them would alter their semantics.
Click to show internal directories.
Click to hide internal directories.