Heic파일 Jpg변환기 프로그램 입니다! (자작)
알림
|
페이지 정보
작성일
2024.04.16 17:01
본문
아이폰을 사용하다보니 구글포토에 업로드된 원본파일도 Heic더군요..
그래서 자주 Jpg등으로 변환할일이 많았는데 유료프로그램 또는 웹사이트에서
구동되는 프로그램이다보니 찝찝한 느낌이 들더라구요..
그래서 자바를 주로 사용하는 개발자이지만.. claude와 짧은 개발지식으로
Heic to jpg변환 프로그램을 제작하게 되었습니다!
혹시나 필요하신분들이 있을가 하여 github링크를 공유드립니다.
백엔드 개발자이다보니.. GUI는. 담백합니다 흑 ㅠㅠ
혹시나 하는 파일 위변조에 대한 대비책으로 체크섬도
작성해두었습니다!
사용설명서및 다운로드는 아래 github링크를 이용해 주세요!
https://github.com/hwanyeong-choi/heicTojpg_python_tkinter/releases/tag/v1.0.0
댓글 23
/ 1 페이지
hoany님의 댓글의 댓글
@날씨는어때님에게 답글
감사합니다! 정말 간단한 프로그램 작성할때는 참 파이썬이 좋더라구요..
BLUEnLIVE님의 댓글
재미있는 거 만드셨네요... ^^
저도 예전에 비슷한 프로그램을 C++로 만들어서 공개했었습니다.
https://teus.me/idevice/iTransHEIF-v4.03/
단순하게 이미지 자체만 변환하면 사실 한계가 좀 있고요... 대충 아래와 같은 부분을 손 보시면 좀 더 유용할 거 같습니다...
1. ICC Profile과 Exif를 가져와야 합니다: ICC Profile이 빠지면 색감이 이상해져요...
2. jpeg에서는 이미지 회전은 Exif에 명시되지만, HEIF는 이미지 회전이 별도의 필드에 명시되어 있으므로 이미지 회전에 대한 부가적인 처리 필요합니다
3. HEIF 규격 상으로는 여러 장의 이미지가 한 파일에 저장될 수 있는 점도 고려해야 되더군요 (노키아 쪽 샘플에 있었던 기억이...)
4. 아이폰에서 찍은 HEIF 등에서는 깊이 정보도 파일에 함께 포함돼있는데 이거 추출하면 의외로 유용합니다
5. 멀티 코어를 활용한 동시 작업.... (이거 때문에 파이썬 가끔 빡치죠....)
저도 예전에 비슷한 프로그램을 C++로 만들어서 공개했었습니다.
https://teus.me/idevice/iTransHEIF-v4.03/
단순하게 이미지 자체만 변환하면 사실 한계가 좀 있고요... 대충 아래와 같은 부분을 손 보시면 좀 더 유용할 거 같습니다...
1. ICC Profile과 Exif를 가져와야 합니다: ICC Profile이 빠지면 색감이 이상해져요...
2. jpeg에서는 이미지 회전은 Exif에 명시되지만, HEIF는 이미지 회전이 별도의 필드에 명시되어 있으므로 이미지 회전에 대한 부가적인 처리 필요합니다
3. HEIF 규격 상으로는 여러 장의 이미지가 한 파일에 저장될 수 있는 점도 고려해야 되더군요 (노키아 쪽 샘플에 있었던 기억이...)
4. 아이폰에서 찍은 HEIF 등에서는 깊이 정보도 파일에 함께 포함돼있는데 이거 추출하면 의외로 유용합니다
5. 멀티 코어를 활용한 동시 작업.... (이거 때문에 파이썬 가끔 빡치죠....)
hoany님의 댓글의 댓글
@BLUEnLIVE님에게 답글
오.. 말씀해주신 부분중에 제가 이 글을 클리앙에도 작성하였는데 exif, 사진 회전 관련해서 제보해 주신 분들이 있었습니다!
exif정보같은경우는 방금 수정해서 머지했습니다! 말씀해주신 부분들을 확인해보니 HEIC에 대한 메타정보들을 어떻게 관리하는지에 대한 정보를 좀더 파봐야 완벽하게 변환이 가능할것 같다는 생각이듭니다, 사실 간단하게 아이폰으로 찍은 구글 포토 사진파일이 heic다보니 웹사이트 업로드에 제한이 있어서 간단하게 변경해보자 라고 생각해서 출발한건데 깊이가 더해질수록 다 엄청 많은 고민에 의해서 탄생한 포맷, 기술들이구나 라는생각이 듭니다! 다들 대단...
말씀해주신내용 피드백 받아서 한번 적용 해보도록 하겠습니다!
exif정보같은경우는 방금 수정해서 머지했습니다! 말씀해주신 부분들을 확인해보니 HEIC에 대한 메타정보들을 어떻게 관리하는지에 대한 정보를 좀더 파봐야 완벽하게 변환이 가능할것 같다는 생각이듭니다, 사실 간단하게 아이폰으로 찍은 구글 포토 사진파일이 heic다보니 웹사이트 업로드에 제한이 있어서 간단하게 변경해보자 라고 생각해서 출발한건데 깊이가 더해질수록 다 엄청 많은 고민에 의해서 탄생한 포맷, 기술들이구나 라는생각이 듭니다! 다들 대단...
말씀해주신내용 피드백 받아서 한번 적용 해보도록 하겠습니다!
극한작업님의 댓글
바이러스 감지 됨..
받아지지가 않네요!!
이런 걸 올릴 때는 exe 파일 말고
zip 파일로 올리면 안 되나요?
계속해서 바이러스 때문에 안 받아짐
받아지지가 않네요!!
이런 걸 올릴 때는 exe 파일 말고
zip 파일로 올리면 안 되나요?
계속해서 바이러스 때문에 안 받아짐
BLUEnLIVE님의 댓글의 댓글
@극한작업님에게 답글
github에서 다운 받는 거라 zip을 원하신다면 그냥 zip으로 다운받으시면 되는 겁니다만....
극한작업님의 댓글의 댓글
@BLUEnLIVE님에게 답글
ZIP으로 다운로드하면 된다... 이해 못 했습니다.
그런 설정이 어디에 있나요?.. 파일이 EXE 되어 있는데
마음대로 변경할 수 있습니까?
찾아보니 코드 버튼 안에 ZIP파일로 받기 되네요!.
잘 모르는 사람은 절라 헤맬 것 같음
그런 설정이 어디에 있나요?.. 파일이 EXE 되어 있는데
마음대로 변경할 수 있습니까?
찾아보니 코드 버튼 안에 ZIP파일로 받기 되네요!.
잘 모르는 사람은 절라 헤맬 것 같음
얼큰한칼국수님의 댓글
안녕하세용
다운받아보니 exe 파일에 바이러스가 있다고 진단을 하네요
으응??? 어찌해야할련지요,,,
다운받아보니 exe 파일에 바이러스가 있다고 진단을 하네요
으응??? 어찌해야할련지요,,,
hoany님의 댓글의 댓글
@얼큰한칼국수님에게 답글
아하... 아무래도 디지털 서명을 추가하지않은 exe파일이라서 알수없는 서명으로 인해 백신 프로그램 또는 웹 브라우저에서 위험한 파일로 인지합니다. 따라서 해당 파일을 사용하려면 해당 파일을 예외로 지정하거나 해야합니다!
얼큰한칼국수님의 댓글의 댓글
@hoany님에게 답글
네 ㅎㅎㅎ 설명 감사해요~~ 어우 편해라 ㅎㅎㅎ
예린지님의 댓글의 댓글
@얼큰한칼국수님에게 답글
찜찜하시면 바이러스토탈에 해쉬값으로 검색해 보시면 마음이 조금 편해지실 겁니다.
날씨는어때님의 댓글