@@ -25,54 +25,54 @@ type DecodeEncoder interface {
25
25
}
26
26
27
27
// ImagePng is type for png format.
28
- type ImagePNG struct {}
28
+ type PNG struct {}
29
29
30
- func (ImagePNG ) Decode (r io.Reader ) (image.Image , error ) { return png .Decode (r ) }
30
+ func (PNG ) Decode (r io.Reader ) (image.Image , error ) { return png .Decode (r ) }
31
31
32
- func (ImagePNG ) Encode (w io.Writer , i image.Image ) error { return png .Encode (w , i ) }
32
+ func (PNG ) Encode (w io.Writer , i image.Image ) error { return png .Encode (w , i ) }
33
33
34
- // ImageJPEG is type for jpeg format.
35
- type ImageJPEG struct {}
34
+ // JPEG is type for jpeg format.
35
+ type JPEG struct {}
36
36
37
- func (ImageJPEG ) Decode (r io.Reader ) (image.Image , error ) { return jpeg .Decode (r ) }
37
+ func (JPEG ) Decode (r io.Reader ) (image.Image , error ) { return jpeg .Decode (r ) }
38
38
39
- func (ImageJPEG ) Encode (w io.Writer , i image.Image ) error { return jpeg .Encode (w , i , nil ) }
39
+ func (JPEG ) Encode (w io.Writer , i image.Image ) error { return jpeg .Encode (w , i , nil ) }
40
40
41
- // ImageGIF is type for gif format.
42
- type ImageGIF struct {}
41
+ // GIF is type for gif format.
42
+ type GIF struct {}
43
43
44
- func (ImageGIF ) Decode (r io.Reader ) (image.Image , error ) { return gif .Decode (r ) }
44
+ func (GIF ) Decode (r io.Reader ) (image.Image , error ) { return gif .Decode (r ) }
45
45
46
- func (ImageGIF ) Encode (w io.Writer , i image.Image ) error {
46
+ func (GIF ) Encode (w io.Writer , i image.Image ) error {
47
47
return gif .Encode (w , i , & gif.Options {NumColors : 256 })
48
48
}
49
49
50
- // ImageBMP is type for bmp format.
51
- type ImageBMP struct {}
50
+ // BMP is type for bmp format.
51
+ type BMP struct {}
52
52
53
- func (ImageBMP ) Decode (r io.Reader ) (image.Image , error ) { return bmp .Decode (r ) }
53
+ func (BMP ) Decode (r io.Reader ) (image.Image , error ) { return bmp .Decode (r ) }
54
54
55
- func (ImageBMP ) Encode (w io.Writer , i image.Image ) error { return bmp .Encode (w , i ) }
55
+ func (BMP ) Encode (w io.Writer , i image.Image ) error { return bmp .Encode (w , i ) }
56
56
57
- // ImageTIFF is type for tiff format.
58
- type ImageTIFF struct {}
57
+ // TIFF is type for tiff format.
58
+ type TIFF struct {}
59
59
60
- func (ImageTIFF ) Decode (r io.Reader ) (image.Image , error ) { return tiff .Decode (r ) }
60
+ func (TIFF ) Decode (r io.Reader ) (image.Image , error ) { return tiff .Decode (r ) }
61
61
62
- func (ImageTIFF ) Encode (w io.Writer , i image.Image ) error { return tiff .Encode (w , i , nil ) }
62
+ func (TIFF ) Encode (w io.Writer , i image.Image ) error { return tiff .Encode (w , i , nil ) }
63
63
64
64
func NewImage (ext string ) DecodeEncoder {
65
65
switch ext {
66
66
case "png" :
67
- return ImagePNG {}
67
+ return PNG {}
68
68
case "jpg" , "jpeg" :
69
- return ImageJPEG {}
69
+ return JPEG {}
70
70
case "gif" :
71
- return ImageGIF {}
71
+ return GIF {}
72
72
case "bmp" :
73
- return ImageBMP {}
73
+ return BMP {}
74
74
case "tiff" , "tif" :
75
- return ImageTIFF {}
75
+ return TIFF {}
76
76
}
77
77
78
78
return nil
0 commit comments