mirror of
https://github.com/woodchen-ink/webp_server_go.git
synced 2025-07-18 13:42: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
|
prefetch, proxyMode bool
|
||||||
remoteRaw = "remote-raw"
|
remoteRaw = "remote-raw"
|
||||||
config Config
|
config Config
|
||||||
version = "0.8.1"
|
version = "0.8.2"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
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 {
|
func avifEncoder(p1, p2 string, quality int, extraParams ExtraParams) error {
|
||||||
// if convert fails, return error; success nil
|
// if convert fails, return error; success nil
|
||||||
var buf []byte
|
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 {
|
if err != nil {
|
||||||
return err
|
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 {
|
func webpEncoder(p1, p2 string, quality int, extraParams ExtraParams) error {
|
||||||
// if convert fails, return error; success nil
|
// if convert fails, return error; success nil
|
||||||
var buf []byte
|
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 {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user