사진관리
-
Python/사진, 동영상 정리 V2코딩/Python 2024. 1. 23. 22:24
이전 프로그램에 문제가 있었다. 날짜와 시간으로 사진 이름 변경 - 0. 개요 Python/날짜와 시간으로 사진 이름 변경 - 0. 개요 스마트폰 덕분에 사진이 매우 많은데 관리를 하는데는 어려움이 있다. 동영상은 끊어서 저장하는 경우도 많아 파일 이름으로 분류하기가 쉽지 않다. 또한 스마트폰 뿐만 아니라 카메라, 액션캠 summertrees.tistory.com 사진 확인 없이 CSV로만 데이터를 변경하는 게 힘들었다. 그리고 파일이름을 시간 순서대로 변경해야 하는데 파일이름 변경하는 건 CSV에서 고려가 없었다. 파일이름은 어쨌든 사진을 보면서 순서대로 바꿔야 하니 수작업일 수밖에 없었다. 그렇게 파일이름을 바꾸고 난 뒤, 파일이름을 따라 사진은 Exif, 동영상은 생성일을 바꿔주는 방식으로 프로그램..
-
Python/애플 사진 .HEIC의 Exif 조작 - ExifTool코딩/Python 2024. 1. 19. 13:55
HEIC의 exif 수정법을 찾는 것이 무척이나 어려웠다. PIL, pyheif, piheif, heif 등등 기억도 다 안난다. 애플 사진 .heic의 exif 조작을 하기 위해 라이브러리들을 뒤졌지만 모두 실패했다. 겨우 건질 수 있었던 것은 heifread를 통해 exif를 읽기만 할 수 있다는 것. 읽을 수 있다는 것만으로도 고마웠다. 그러던 중 반가운 것을 발견. ExifTool이 heic의 exif의 읽기/쓰기를 지원한다는 것. 테스트 결과 HEIC 포함해서 거의 모든 이미지와 동영상 처리가 가능했다. 단지 라이브러리로 사용하는 것이 아닌 터미널에서 사용해야 한다는 것이 문제였다. 그래서 파이썬에서 커맨드라인 명령을 사용하는 subprocess를 이용해 코드를 만들어야 했다. 그렇다면 왜 .H..