Method Image.XPM._xpm_write_rows()
- Method
_xpm_write_rows
int(0)
_xpm_write_rows(Image.Image
img
,Image.Image
alpha
,int
bpc
,array
(string
)colors
,array
(string
)pixels
)- Description
Fills in
img
andalpha
according to xpm data inbpc
,colors
andpixels
.- 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.