Я пытаюсь сохранить изображение, которое я создал с нуля с помощью PIL
newImg1 = PIL.Image.new('RGB', (512,512))
pixels1 = newImg1.load()
...
for i in range (0,511):
for j in range (0,511):
...
pixels1[i, 511-j]=(0,0,0)
...
newImg1.PIL.save("img1.png")
и я получаю следующую ошибку:
Traceback (последний последний вызов): Файл ", строка 1, в файл" C:\python27\Lib\сайт-пакеты\spyderlib\Виджеты\externalshell\sitecustomize.py ", строка 523, в файле runfile execfile (имя файла, пространство имен) Файл" C:\Python27\Lib\site-packages\xy\pyimgmake.py ", строка 125, в newImg1.PIL.save(" img1.png ") Файл" C:\Python27\lib\site-packages\PIL\Image.py", строка 512, в getattr raise AttributeError (name) AttributeError: PIL
Мне нужна помощь, интерпретирующая эту ошибку и правильное сохранение изображения как "img1.png" (мне хорошо, что изображение сохраняется в месте сохранения по умолчанию).
UPDATE:
from PIL import Image as pimg
...
newImg1 = pimg.new('RGB', (512,512))
...
newImg1.save("img1.png")
и я получаю следующую ошибку:
... newImg1.save("img1.png ") Файл" C:\Python27\lib\site-packages\PIL\Image.py", строка 1439, в папке save save_handler (self, fp, filename) Файл "C:\Python27\lib\site-packages\PIL\PngImagePlugin.py", строка 572, в _спасти ImageFile._save (im, _idat (fp, chunk), [( "zip", (0,0) + im.size, 0, rawmode)]) Файл "C:\Python27\lib\site-packages\PIL\ImageFile.py", строка 481, в _save e = Image._getencoder (im.mode, e, a, im.encoderconfig) Файл "C:\Python27\lib\site-packages\PIL\Image.py", строка 399, в _getencoder return encoder (режим,) + args + extra) TypeError: требуется целое число