Method Image.XPM._xpm_write_rows()
- Method _xpm_write_rows
int(0..0) _xpm_write_rows(Image.Image img, Image.Image alpha, int bpc, array(string) colors, array(string) pixels)
- Description
Fills in img and alpha according to xpm data in bpc, colors and pixels.
- Parameter bpc
Bytes per color. Number of bytes used to encode each color in pixels.
- Parameter colors
Array of color definitions.
A color definition is on the format "ee c #RRGGBB", where ee is a bpc long string used to encode the color, c is a literal "c", and RRGGBB is a hexadecimal RGB code.
- Parameter pixels
Raw picture information.
Array string 0 Size information on the format (
sprintf("%d %d %d %d", h, w, ncolors, bpn)
).string 1..ncolors Same as colors.
string ncolors_plus_one..ncolors_plus_h Line information. Strings of length bpn*w with encoded pixels for each line.