English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문서는 Python이 PyGraphics 패키지를 기반으로 이미지 캡처 기능을 구현하는 방법을 설명합니다. 여러분께 공유하고, 구체적인 내용은 다음과 같습니다:
먼저 PyGraphics 패키지를 설치하세요 (python import media 모듈)
import media를 하는 코드가 있으면, python이 제공하는 IDLE을 열고 입력하세요:
>>>import media
media 모듈이 없음을 알립니다!
원래 media 모듈은 시스템의 표준 모듈이 아니라, 제3자 소프트웨어를 설치한 후 사용할 수 있습니다. 이 라이브러리는 PyGraphics에 있지만, PyGraphics는 다른 라이브러리에 의존합니다. 다음과 같이 설치할 수 있습니다 (여기 참조:http://packages.python.org/PyGraphics/install.html):
다운로드: Python Imaging Library 1.1.7 for Python 2.7--> 설치
다운로드: pygame-1.9.1.win32-py2.7.msi--> 설치
다운로드: numpy-1.6.1-win32-superpack-python2.7.exe--> 설치
다운로드: ampy-1.2.3.win32.exe--> 설치
http://pragprog.com/titles/gwpy/source_code 다운로드: Download gwpy-code.zip을 다운로드하고 압축을 풀어서 code--> install--> PyGraphics-2.0.win32.exe--> 설치
PyGraphics 패키지에서 테스트를 사용하려면, Nose 패키지를 다운로드하고 설치해야 합니다. 다음과 같은 방법으로 설치할 수 있습니다:
먼저, 다운로드: setuptool--> 설치
다음으로, cmd를 엽니다.--> 명령 프롬프트에 진입하세요. 이 때 컴퓨터가 외부 네트워크에 접속할 수 있도록 유지하세요. 명령 프롬프트에서 C:\Python27\Scripts\easy_install nose Enter, 이 때 인터넷에서 자동으로 다운로드됩니다. 그것에 대해 신경 쓰지 마세요, Nose가 자동으로 설치가 완료됩니다.
주의: 여기서의 C:\Python27은 python이 있는 폴더를 의미합니다. 다를 경우 변경할 수 있습니다!
PyGraphics 패키지의 모든 내용을 사용할 수 있습니다. 예를 들어: media 모듈, picture 모듈, pixel 모듈, color 모듈, sound 모듈 등.
제대로 되었으면 좋겠습니다. 지금 IDLE에서 import media를 시도해 보세요. 더 이상 오류가 발생하지 않을 것입니다!
참조:
http://packages.python.org/PyGraphics/
http://packages.python.org/PyGraphics/install.html
이미지를 엽니다
>>>import media >>>f = media.choose_file() >>>pic = media.load_picture(f) >>>media.show(pic)
이미지의 너비와 높이를 가져오기
>>>pic.get_width() ... >>>pic.get_height() ... >>>pic.title ...
이미지의 잘라내기
>>>media.crop_picture(pic,150,50,450,300) # 왼쪽 상단(150,5450,300) >>>media.show(pic) >>>media.save_as(pic, 'new_.jpg')
파이썬 관련 내용에 대해 더 알고 싶은 독자는 다음 사이트의 주제를 확인할 수 있습니다: 《파이썬 이미지操作技巧总结》、《파이썬 데이터 구조와 알고리즘 튜토리얼》、《파이썬 소켓 프로그래밍技巧总结》、《파이썬 함수 사용技巧总结》、《파이썬 문자열操作技巧汇总》、《파이썬 입문 및 고급 튜토리얼》 및 《파이썬 파일 및 디렉토리操作技巧汇总》
이 문서에 설명된 내용이 여러분의 파이썬 프로그램 설계에 도움이 되길 바랍니다.
선언: 이 문서의 내용은 인터넷에서 가져왔으며, 저작권자의 소유물입니다. 인터넷 사용자가 자발적으로 기여하고 업로드한 내용으로, 이 사이트는 소유권을 가지지 않으며, 인공 편집 처리를 하지 않았으며, 관련 법적 책임도 부담하지 않습니다. 저작권 침해 내용을 발견하면 이메일을 보내 주시기 바랍니다: notice#oldtoolbag.com에 이메일을 보내면 (#을 @으로 변경하세요) 신고를 해 주시고 관련 증거를 제공해 주시면, 사이트는 즉시 저작권 침해 내용을 삭제할 것입니다.