官术网_书友最值得收藏!

Reading and writing images

To manipulate an existing image, we must open it first for editing and we also require the ability to save the image in a suitable file format after making changes. The Image module in PIL provides methods to read and write images in the specified image file format. It supports a wide range of file formats.

To open an image, use Image.open method. Start the Python interpreter and write the following code. You should specify an appropriate path on your system as an argument to the Image.open method.

>>>import Image
>>>inputImage = Image.open("C:\\PythonTest\\image1.jpg")

This will open an image file by the name image1.jpg. If the file can't be opened, an IOError will be raised, otherwise, it returns an instance of class Image.

For saving image, use the save method of the Image class. Make sure you replace the following string with an appropriate /path/to/your/image/file.

>>>inputImage.save("C:\\PythonTest\\outputImage.jpg")

You can view the image just saved, using the show method of Image class.

>>>outputImage = Image.open("C:\\PythonTest\\outputImage.jpg")
>>>outputImage.show()

Here, it is essentially the same image as the input image, because we did not make any changes to the output image.

主站蜘蛛池模板: 汾西县| 黔江区| 保定市| 三门峡市| 绩溪县| 乌鲁木齐县| 花莲县| 双桥区| 闻喜县| 和田县| 沂源县| 大悟县| 措美县| 辽阳县| 修水县| 钟山县| 平凉市| 高淳县| 罗源县| 界首市| 汤阴县| 通道| 恩施市| 竹溪县| 牟定县| 加查县| 郁南县| 左权县| 岢岚县| 石泉县| 淳化县| 彭阳县| 称多县| 儋州市| 象州县| 台前县| 德清县| 九台市| 饶阳县| 康乐县| 新余市|