Method Image.PNM.encode_binary()
- Method
encode
Method encode_binary
Method encode_ascii
Method encode_P1
Method encode_P2
Method encode_P3
Method encode_P4
Method encode_P5
Method encode_P6
string
encode(object
image
)
string
encode_binary(object
image
)
string
encode_ascii(object
image
)
string
encode_P1(object
image
)
string
encode_P2(object
image
)
string
encode_P3(object
image
)
string
encode_P4(object
image
)
string
encode_P5(object
image
)
string
encode_P6(object
image
)- Description
-
Make a complete PNM file from an image.
encode_binary() and encode_ascii() uses the most optimized encoding for this image (bitmap, grey or truecolor) - P4, P5 or P6 respective P1, P2 or P3.
encode_P1/encode_P4 assumes the image is black and white. Use Image.Image->threshold() or something like Image.Colortable( ({({0,0,0}),({255,255,255})}) )
->floyd_steinberg()
->map(my_image) to get a black and white image.encode_P2/encode_P5 assumes the image is greyscale. Use Image.Image->grey() to get a greyscale image.
- Returns
-
the encoded image as a string
- Note
-
encode() is equal to encode_binary(), but may change in a future release.
- See also