@@ -24,44 +24,42 @@ type DecodeEncoder interface {
2424 Encoder
2525}
2626
27- type Image struct {}
28-
2927// ImagePng is type for png format.
30- type ImagePNG Image
28+ type ImagePNG struct {}
3129
32- func (ip ImagePNG ) Decode (r io.Reader ) (image.Image , error ) { return png .Decode (r ) }
30+ func (ImagePNG ) Decode (r io.Reader ) (image.Image , error ) { return png .Decode (r ) }
3331
34- func (ip ImagePNG ) Encode (w io.Writer , i image.Image ) error { return png .Encode (w , i ) }
32+ func (ImagePNG ) Encode (w io.Writer , i image.Image ) error { return png .Encode (w , i ) }
3533
3634// ImageJPEG is type for jpeg format.
37- type ImageJPEG Image
35+ type ImageJPEG struct {}
3836
39- func (ip ImageJPEG ) Decode (r io.Reader ) (image.Image , error ) { return jpeg .Decode (r ) }
37+ func (ImageJPEG ) Decode (r io.Reader ) (image.Image , error ) { return jpeg .Decode (r ) }
4038
41- func (ip ImageJPEG ) Encode (w io.Writer , i image.Image ) error { return jpeg .Encode (w , i , nil ) }
39+ func (ImageJPEG ) Encode (w io.Writer , i image.Image ) error { return jpeg .Encode (w , i , nil ) }
4240
4341// ImageGIF is type for gif format.
44- type ImageGIF Image
42+ type ImageGIF struct {}
4543
46- func (ip ImageGIF ) Decode (r io.Reader ) (image.Image , error ) { return gif .Decode (r ) }
44+ func (ImageGIF ) Decode (r io.Reader ) (image.Image , error ) { return gif .Decode (r ) }
4745
48- func (ip ImageGIF ) Encode (w io.Writer , i image.Image ) error {
46+ func (ImageGIF ) Encode (w io.Writer , i image.Image ) error {
4947 return gif .Encode (w , i , & gif.Options {NumColors : 256 })
5048}
5149
5250// ImageBMP is type for bmp format.
53- type ImageBMP Image
51+ type ImageBMP struct {}
5452
55- func (ip ImageBMP ) Decode (r io.Reader ) (image.Image , error ) { return bmp .Decode (r ) }
53+ func (ImageBMP ) Decode (r io.Reader ) (image.Image , error ) { return bmp .Decode (r ) }
5654
57- func (ip ImageBMP ) Encode (w io.Writer , i image.Image ) error { return bmp .Encode (w , i ) }
55+ func (ImageBMP ) Encode (w io.Writer , i image.Image ) error { return bmp .Encode (w , i ) }
5856
5957// ImageTIFF is type for tiff format.
60- type ImageTIFF Image
58+ type ImageTIFF struct {}
6159
62- func (ip ImageTIFF ) Decode (r io.Reader ) (image.Image , error ) { return tiff .Decode (r ) }
60+ func (ImageTIFF ) Decode (r io.Reader ) (image.Image , error ) { return tiff .Decode (r ) }
6361
64- func (ip ImageTIFF ) Encode (w io.Writer , i image.Image ) error { return tiff .Encode (w , i , nil ) }
62+ func (ImageTIFF ) Encode (w io.Writer , i image.Image ) error { return tiff .Encode (w , i , nil ) }
6563
6664func NewImage (ext string ) DecodeEncoder {
6765 switch ext {
0 commit comments