mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-07-26 10:38:41 +00:00
image: fix interface
This commit is contained in:
@@ -72,7 +72,8 @@ func drawPng(display *ili9341.Device) error {
|
||||
}
|
||||
})
|
||||
|
||||
return png.Decode(p)
|
||||
_, err := png.Decode(p)
|
||||
return err
|
||||
}
|
||||
|
||||
func drawJpeg(display *ili9341.Device) error {
|
||||
@@ -84,7 +85,8 @@ func drawJpeg(display *ili9341.Device) error {
|
||||
}
|
||||
})
|
||||
|
||||
return jpeg.Decode(p)
|
||||
_, err := jpeg.Decode(p)
|
||||
return err
|
||||
}
|
||||
|
||||
func errorMessage(err error) {
|
||||
|
||||
@@ -773,10 +773,10 @@ func (d *decoder) convertToRGB() (image.Image, error) {
|
||||
|
||||
// Decode reads a JPEG image from r. Different from the standard package, the
|
||||
// decoded result will be received by the callback set by SetCallback().
|
||||
func Decode(r io.Reader) error {
|
||||
func Decode(r io.Reader) (image.Image, error) {
|
||||
var d decoder
|
||||
_, err := d.decode(r, false)
|
||||
return err
|
||||
return nil, err
|
||||
}
|
||||
|
||||
// DecodeConfig returns the color model and dimensions of a JPEG image without
|
||||
|
||||
+4
-4
@@ -965,7 +965,7 @@ func (d *decoder) checkHeader() error {
|
||||
|
||||
// Decode reads a PNG image from r. Different from the standard package, the
|
||||
// decoded result will be received by the callback set by SetCallback().
|
||||
func Decode(r io.Reader) error {
|
||||
func Decode(r io.Reader) (image.Image, error) {
|
||||
d := &decoder{
|
||||
r: r,
|
||||
crc: crc32.NewIEEE(),
|
||||
@@ -974,17 +974,17 @@ func Decode(r io.Reader) error {
|
||||
if err == io.EOF {
|
||||
err = io.ErrUnexpectedEOF
|
||||
}
|
||||
return err
|
||||
return nil, err
|
||||
}
|
||||
for d.stage != dsSeenIEND {
|
||||
if err := d.parseChunk(); err != nil {
|
||||
if err == io.EOF {
|
||||
err = io.ErrUnexpectedEOF
|
||||
}
|
||||
return err
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
// DecodeConfig returns the color model and dimensions of a PNG image without
|
||||
|
||||
Reference in New Issue
Block a user