From fc52f733668c96a0e363b3563345035e35943f73 Mon Sep 17 00:00:00 2001 From: masklinn Date: Mon, 5 Oct 2015 12:27:25 +0200 Subject: [PATCH] Add warning to tobytes It probably isn't what most developers want. --- PIL/Image.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PIL/Image.py b/PIL/Image.py index f091687089c..d8fa6402ec8 100644 --- a/PIL/Image.py +++ b/PIL/Image.py @@ -647,7 +647,13 @@ def __setstate__(self, state): def tobytes(self, encoder_name="raw", *args): """ - Return image as a bytes object + Return image as a bytes object. + + .. warning:: + + This method is for raw-ish output, for compressed image + data (e.g. PNG, JPEG) use :meth:`~.save`, with a BytesIO + parameter for in-memory data. :param encoder_name: What encoder to use. The default is to use the standard "raw" encoder.