()
| 33 | } |
| 34 | |
| 35 | func (format ImageFormat) String() string { |
| 36 | //nolint |
| 37 | switch format { |
| 38 | case Jpeg: |
| 39 | return "jpg" |
| 40 | case Png: |
| 41 | return "png" |
| 42 | case Gif: |
| 43 | return "gif" |
| 44 | case Webp: |
| 45 | return "webp" |
| 46 | case Bmp: |
| 47 | return "bmp" |
| 48 | case Tiff: |
| 49 | return "tiff" |
| 50 | default: |
| 51 | return "unknown" |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | func ImageResolve(image io.ReadSeeker) (format ImageFormat, size imgsz.Size, err error) { |
| 56 | defer func(image io.ReadSeeker, offset int64, whence int) { |