mirror of
https://github.com/woodchen-ink/webp_server_go.git
synced 2025-07-18 05:32:02 +08:00
Allow convert on abnormal image (#212)
* Allow convert on abnormal image * Bump to 0.8.2 * Remove usless line
This commit is contained in:
parent
156fab9b6b
commit
c61ed7da6b
@ -31,7 +31,7 @@ var (
|
||||
prefetch, proxyMode bool
|
||||
remoteRaw = "remote-raw"
|
||||
config Config
|
||||
version = "0.8.1"
|
||||
version = "0.8.2"
|
||||
)
|
||||
|
||||
const (
|
||||
|
12
encoder.go
12
encoder.go
@ -105,7 +105,11 @@ func convertImage(raw, optimized, itype string, extraParams ExtraParams) error {
|
||||
func avifEncoder(p1, p2 string, quality int, extraParams ExtraParams) error {
|
||||
// if convert fails, return error; success nil
|
||||
var buf []byte
|
||||
img, err := vips.NewImageFromFile(p1)
|
||||
var boolFalse vips.BoolParameter
|
||||
boolFalse.Set(false)
|
||||
img, err := vips.LoadImageFromFile(p1, &vips.ImportParams{
|
||||
FailOnError: boolFalse,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -159,7 +163,11 @@ func avifEncoder(p1, p2 string, quality int, extraParams ExtraParams) error {
|
||||
func webpEncoder(p1, p2 string, quality int, extraParams ExtraParams) error {
|
||||
// if convert fails, return error; success nil
|
||||
var buf []byte
|
||||
img, err := vips.NewImageFromFile(p1)
|
||||
var boolFalse vips.BoolParameter
|
||||
boolFalse.Set(false)
|
||||
img, err := vips.LoadImageFromFile(p1, &vips.ImportParams{
|
||||
FailOnError: boolFalse,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user