mirror of
https://github.com/willnorris/imageproxy.git
synced 2026-04-27 13:56:25 +02:00
Add quality option
- Added 'q' option to specify quality (used for JPEGs) - Updated tests - Update documentation
This commit is contained in:
parent
0980ea64a0
commit
e7b0a5b88c
4 changed files with 34 additions and 8 deletions
|
|
@ -53,7 +53,13 @@ func Transform(img []byte, opt Options) ([]byte, error) {
|
|||
case "gif":
|
||||
gif.Encode(buf, m, nil)
|
||||
case "jpeg":
|
||||
jpeg.Encode(buf, m, &jpeg.Options{Quality: jpegQuality})
|
||||
quality := opt.Quality
|
||||
|
||||
if quality == 0 {
|
||||
quality = jpegQuality
|
||||
}
|
||||
|
||||
jpeg.Encode(buf, m, &jpeg.Options{Quality: quality})
|
||||
case "png":
|
||||
png.Encode(buf, m)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue