단순하게 이미지 변환 프로그램 만들어서 용량 줄이고 싶었던건데
이미지 메타데이터 읽어서 품질, 색공간 프로필, 크로마 서브샘플링 추출해서 auto 기능도 넣고
이미지 확장자에 따라 무손실이면 무손실로, 손실이면 손실로 바꾸는 기능도 넣고
압축파일이면 풀어서 이미지 바꾸고 재압축하고, 폴더면 그냥 바꾸고
변환하다 오류나면 이미지 오류 폴더에 넣고 오류 데이터는 텍스트 파일 생성해서 넣고
변환할 파일 이름이 같으면서 확장자가 다른 경우 (j), (p) 추가해서 넣고
CPU 멀티프로세서 기능도 넣고, 수정된 시간 똑같이 변환하고, 이미지 파일 탐색을 최적화하고
기능 넣을 때마다 뭔가 미진한거 같아서 계속 기능 추가해놓고
버그 생길때마다 계속 디버그해서 버그 나지않게 계속 테스트하고
GPU 하드웨어 가속도 한번 해보려고 했는데
무슨 진입장벽이 콘크리트급이고
방주 세우려다가 머리카락 빠지겠네
내가 뭐 꿀뷰급 프로그램 만드려는 것도 아닌데
단순한 기능을 넣는건데도 힘든데
프로그래머들은 굇수인가
프로그래머들은 어떤 인생을 살아온건지 짐작이 가네
딸이나 치고 자야겠다
7개의 댓글
무분별한 사용은 차단될 수 있습니다.
ery
비전공인데 여기까지 한것도 대단한데?
랩실탈출하자
파이썬 초보가 아니라 개발 초보 같은데,, 한 번에 다 만드려고 하니까 머리 아픈거임. 필요한 기능을 디자인 패턴을 고려해서 세부적으로 나눈 다음에 차례차례 구현해봐
년째 고민중
이미 개발자 적성이나 재능좀 있는거같은디?
자몽에센스
리눅스에서 이미지매직쓰면 배시스크립트로도 될거같은데..
제로라임콜라
비전공인데, 시도라도 해볼수 있는게 대단한데? 근데 너무 한번에 하려고 하네. 하나씩해 개발해,
기능 하나씩 완성하고, 나중에 합치면 좀 편할거여
OpenGL47
비전공 맞냐???
JimmyMcGill
님 사이드 같이하실?