logo

파이썬 PIL | Image.save() 메서드

PIL은 Python 인터프리터에 이미지 편집 기능을 제공하는 Python 이미징 라이브러리입니다. 그만큼Image>모듈은 PIL 이미지를 나타내는 데 사용되는 동일한 이름의 클래스를 제공합니다. 또한 이 모듈은 파일에서 이미지를 로드하고 새 이미지를 생성하는 기능을 포함하여 다양한 팩토리 기능을 제공합니다.

Image.save()>이 이미지를 지정된 파일 이름으로 저장합니다. 형식을 지정하지 않으면 가능한 경우 파일 이름 확장자에 따라 사용할 형식이 결정됩니다.



키워드 옵션을 사용하여 작성자에게 추가 지침을 제공할 수 있습니다. 작성자가 옵션을 인식하지 못하면 자동으로 무시됩니다. 사용 가능한 옵션은 각 작성기의 이미지 형식 설명서에 설명되어 있습니다.

파일 이름 대신 파일 객체를 사용할 수 있습니다. 이 경우 항상 형식을 지정해야 합니다. 파일 객체는 검색, 지시 및 쓰기 메소드를 구현해야 하며 바이너리 모드에서 열려야 합니다.

통사론: Image.save(fp, format=None, **params)



매개변수:

fp – 파일 이름(문자열), pathlib.Path 객체 또는 파일 객체.
체재 – 선택적 형식 대체. 생략하면 사용할 형식은 파일 이름 확장자에 따라 결정됩니다. 파일 이름 대신 파일 객체가 사용된 경우 항상 이 매개변수를 사용해야 합니다.
옵션 – 이미지 작성기에 대한 추가 매개변수.

보고: 없음



레이즈:

키 오류 – 파일 이름에서 출력 형식을 결정할 수 없는 경우. 이 문제를 해결하려면 형식 옵션을 사용하세요.
IO오류 – 파일을 쓸 수 없는 경우. 파일이 생성되었을 수 있으며 부분 데이터가 포함될 수 있습니다.

사용된 이미지:




> > # Importing Image module from PIL package> from> PIL>import> Image> import> PIL> > # creating a image object (main image)> im1>=> Image.>open>(r>'C:UsersSystem-PcDesktopflower1.webp'>)> > # save a image using extension> im1>=> im1.save(>'geeks.webp'>)>

>

>

산출: