Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for parsePLTE (0.12 sec)

  1. src/image/png/reader.go

    	}
    	if d.cb == cbInvalid {
    		return UnsupportedError(fmt.Sprintf("bit depth %d, color type %d", d.tmp[8], d.tmp[9]))
    	}
    	d.width, d.height = int(w), int(h)
    	return d.verifyChecksum()
    }
    
    func (d *decoder) parsePLTE(length uint32) error {
    	np := int(length / 3) // The number of palette entries.
    	if length%3 != 0 || np <= 0 || np > 256 || np > 1<<uint(d.depth) {
    		return FormatError("bad PLTE length")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 26K bytes
    - Viewed (0)
Back to top