TEUS.me

 
 

이제 DSLR 이외의 수많은 장비들이 카메라의 자리를 대신하고 있다.

이러다보니, 여행을 가서 찍은 사진을 모아보면 의외로 정리가 쉽지 않다.

 

온라인/모바일 환경에선 정렬을 Exif 촬영일자 순으로 하는 경우가 많지만, PC에선 파일명 순인 경우가 일반적이다.

그러다보니 촬영시간 순서는 알기 힘들고 카메라 기종순으로 파일을 보게 되는 경우가 대부분이다.

 

피쳐폰 - 똑딱이 - 작티 순 정렬…

 

FPO는 HEIF/JPEG의 Exif 정보 중 촬영일자 정보를 읽어 파일명을 수정하고, 최대한 파일을 줄여주는[각주:1] 프로그램이다.

mozjpeg를 활용해서 파일 크기를 조금이라도 더 줄이고, 추가로 resample을 적용해서 사진 크기도 축소시켜준다.

또한, 사진과 더불어 함께 저장된 PNG, WebP, avi, mp4 등의 다양한 미디어 자료들도 함께 파일명을 수정해준다.

 

촬영날짜/시간 순 정렬 완료!

 

이 프로그램의 상세한 기능은 아래와 같다.

 

- 멀티코어 환경에서 이미지를 동시에 변환(v5.1a부터)

- Exif[각주:2]에 기록된 촬영일자 순으로 파일명 수정[각주:3]

- Exif 정보가 없는 경우 파일 날짜 활용

- 텍스트 데이터[각주:4]를 통한 Exif 생성

- JPEG 외에 PNG/GIF/WebP/MKV/MP4/MOV/AVI까지 파일명 수정하며, PNG/WebP/MP4/MOV/MKV는 파일 내에 태깅된 날짜 정보[각주:5] 활용

- 사용자 선택시 PNG를 JPEG로 변환

- PNG/JPEG 재압축 및 리사이징[각주:6]

- Exif 날짜를 촬영일자로 수정

- 파일 날짜를 Exif 날짜로 변경

- 옵션 지정시 파일명에서 날짜 및 시간 추출[각주:7]

- jpeg 라이브러리로 mozjpeg 사용[각주:8]

- 유니코드 완벽 지원[각주:9]

 

 

이 프로그램은 아래 링크에서 다운받을 수 있다.

 

FPO(avx2) v7.21.rar
0.67MB

64비트(avx2) / password: teus.me

 

FPO v7.21.rar
0.59MB

32비트 / password: teus.me

 


 

▲ 버전 히스토리

2020.11.1: v7.01

- UI 조절: 창 크기 죽소 및 탭 컨트롤 적용

- 대화창 등에 von TEUS.me 라고 적어두었던 개드립 삭제

- 기능 보강: Donate 버튼의 DPI awareness 기능 보강

 

2021.3.1: v7.11

- 윈도우 10의 HEIF/HEVC 확장이 설치된 경우 이를 활용해서 HEIF 파일도 읽도록 수정

  ※ HEIF→JPEG 변환은 파일 크기를 줄이는 목적이 아니라 접근성을 증대시키면서 모든 메타정보를 유지하는 것

 

2021.11.18: v7.21

- 프로그램 아이콘 및 Donate 아이콘 수정

- About 창을 인코딩 중에 표시하지 않는 기능을 깔끔하게 정리
- 메시지박스를 띄울 때 모니터를 벗어나는지 확인하도록 수정
- 프로그램 실행시 하나의 인스턴스만 실행되도록 수정
- 오류 수정: 변환 중 Enable/Disable control이 일부 잘못 동작하는 문제 수정
- 오류 수정: 옵션창에서 ESC/Enter 키를 누르면 오동작하던 문제 수정
- 오류 수정: 파일명에서 날짜 읽기를 선택하면 파일명에 날짜 정보가 없을 때 오동작하는 문제 수정
- 오류 수정: MP4 파일 시간과 메타 데이터의 시간을 가끔 잘못 처리하던 문제 수정

 

 

  1. 물론 HEIF→JPEG 변환은 파일 크기를 줄여주지 못함 [본문으로]
  2. JPEG는 물론이고, WebP, PNG에 저장된 Exif도 활용함 [본문으로]
  3. 일련번호를 붙일 수도 있고, Exif의 날짜/시간을 붙일 수도 있음 [본문으로]
  4. flickr.com 또는 500px.com의 Exif 정보 파트를 참고 [본문으로]
  5. MP4, MKV 포맷도 JPEG의 Exif와 유사하게 동영상 인코딩에 관한 정보가 저장되어 있음 [본문으로]
  6. 최대값을 지정하면 그 이상의 JPEG 파일인 경우 리사이징함. v1.4에서 추가 [본문으로]
  7. 이 기능을 사용하려면 파일명에 yyyymmdd-hhmmss 포맷의 날짜-시간 문자열이 포함돼야 함 (예) 20180511-205930.jpg [본문으로]
  8. 압축률이 libjpeg-turbo보다도 높아졌음 [본문으로]
  9. v1.4까지는 MBCS 모드로 컴파일했는데, 지금 보니 왜 그랬는지 모르겠… ㅠㅠ [본문으로]

공유하기

facebook twitter kakaoTalk kakaostory naver band

댓글

비밀글모드

  1. 코파니깐피나
    프로그램 너무 잘 쓰고 있습니다. 감사합니다.
    한가지 제안드려도 될까요?
    파일명 변경시 yyyymmdd_hhmmdd.* 로도 변경될 수 있는 옵션이 있었으면 좋겠습니다.
    감사합니다~^^
    2021.11.23 13:11
    • 날짜/시간이 딱 겹쳐서 파일명이 충돌나는 경우가 생길 수 있을 것 같은데요...
      2021.11.23 21:19 신고
  2. 늘 수고 많으십니다 ^^
    2021.11.30 08:35 신고