MCPcopy
hub / github.com/liamg/darktile / Decode

Method Decode

internal/app/darktile/sixel/decoder.go:39–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39func (d *decoder) Decode() (image.Image, error) {
40
41 if err := d.processHeader(); err != nil {
42 return nil, fmt.Errorf("error reading sixel header: %s", err)
43 }
44
45 if err := d.processBody(); err != nil {
46 return nil, fmt.Errorf("error reading sixel header: %s", err)
47 }
48
49 return d.draw(), nil
50}
51
52func (d *decoder) readByte() (byte, error) {
53 buf := make([]byte, 1)

Callers 2

DecodeFunction · 0.80
getImageFromFilePathFunction · 0.80

Calls 3

processHeaderMethod · 0.95
processBodyMethod · 0.95
drawMethod · 0.95

Tested by

no test coverage detected