티스토리 뷰

함수 만들기

2,3,4 필요한 기능을 임포트 해준다, 파일 다이얼로그를 통해서 파일을 가지고 올 수 있다. 

3에 별을 써도 모든 것을 가지고 온다 했지만 서브 모듈을 가지고 온 지 않아서 명시를 해줘야 함.??..?? __all__을 안 해줘서 그럼..?  

 

10 파일 추가 함수를 만든다.

11 파일 추가는 은 파일 다이얼로그 함수의 에스크 오픈 파일 네임을 해주고 파일 타입은 png파일, 즉 피엔지로 끝나는 * 이 별표가 피엔지로 끝나는 의미이다. 이것이 콤보 박스로 나옴. 혹은 모든 파일, *.*은 모든 파일 모든 확장자를 의미한다.  그리고 초기 위치는 인티저 디렉터리는  이미지 폴더로 해준다)

17 파일을 파일 리스트에 끝부터 넣어준다. 

 

56 앞장에서 만든 것에서 커맨드 애드 파일을 추가한다.  



 

23 리스트 파일에서 커런트 셀렉션 함수는 선택된 것의 리스트 번호를 가지고 오는 함수(0과 7번째것 가지고 오면 (0,7) 이렇게 출력됨)다. 

그 인덱스 번호를 역순으로 가져와서 지워나간다. 여러 개가 선택되면 여러 개를 뒤부터 삭제 

굳이 왜 역순으로 하냐면 0번째 7번째 선택하면 0부터 지우면 0이 새롭게 생겨서 7이 6이 돼서 7이 못 지움. 그래서 7부터 지워야 함. 

아래 버튼에 함수 추가해준다.

 

 

27 저장 경로 함수는 파일다이얼로그 함수의 에스크 디렉토리로 저장경로 폴더를 가지고 온다. 그것을 폴더 셀렉티드 변수에 저장함. 만약 저장한 게 없으면 취소 누를 때 리턴한다. 

 

33 텍스트 저장 위치에 폴터 셀렉티드를 저장한다. 0, 폴더 섹렉티는 0번째부터 라는 의미이다. 0번쩨에 셀렉티드를 입력하런것, 그리고 32 기존에 있던 것이 있다면 지워준다. 

 

81 함수를 넣어준다. 

 

 

36 시작을 누르면 옵션 값 확인하고 파일 목록 확인하고 저장 경로 확인해야 한다. 

만약 안되었다면. 메시지 박스로 경고 메세지를 보낸다. 

 

43 사이즈 함수는 크기를 가지고 온다. 

44 메세지 박스를 쓰기 위해서 2를 임 폴트 해준다. 

 

47 저장 경로가 있어야지 저장을 할 수 있으니 저장 경로 선택 경고 메시지를 보낸다. 

 

136 다 끝났으면 버튼에 함수를 넣어준다.




자동 스크린샷 

 

2 필로우 설치 및 임 폴트 해오기



4 사용자가 준비하는 시간 

6 총 10초 간격(9번 줄)으로 30개 이미지 가지고 오기 

7 이미지를 그랩 함수를 통해서 가지고 옴

8 그 이미지를 이름을 저장하고 i번째로 한다.

9 여기는 10초 단위 

 

샘플로 이미지를 뽑아왔다.