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

  • Python Multimedia
  • Ninad Sathaye
  • 189字
  • 2021-08-03 15:27:39

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.

主站蜘蛛池模板: 永修县| 武隆县| 高安市| 龙陵县| 汽车| 永宁县| 武隆县| 天门市| 恩施市| 洛川县| 黄浦区| 神木县| 廉江市| 都昌县| 洛宁县| 融水| 金沙县| 河北区| 云和县| 沁阳市| 青海省| 扬州市| 新沂市| 淮阳县| 西乌珠穆沁旗| 祁东县| 锦屏县| 从江县| 团风县| 永济市| 东乡族自治县| 红河县| 南康市| 互助| 东平县| 鲜城| 云浮市| 锡林浩特市| 乌审旗| 宁国市| 洞头县|