파이썬(Python)

[ 이미지 변환기 ] 그림 파일 용량, 이미지 사진 용량 줄이기 : 자작 프로그램

카루루1007 2024. 10. 16. 11:30
728x90
반응형

사진을 찍어 문서에 첨부하거나 인터넷에 올릴 때,
용량이 너무 커서 올리지 못하거나, 문서의 용량이 커지는 경우가 있습니다.
 
많은 이미지를 삽입해야 할 때
하나하나 용량을 줄이는 것도 귀찮고 해서 개인 사용 용도로 만들었습니다.
 
이미지의 화질의 유지를 우선한다기보다는
문서에 첨부하기 위해, 인터넷에 올리기 위해 
용량을 줄이는 것을 목적으로 만든 프로그램입니다.
 

 구성요소

 

1. 메인창

 

2. 변환옵션창

 

반응형

 메인창 기능

 

1. 파일 불러오기 

내 컴퓨터의 폴더에서 파일을 불러올 수 있습니다.
다시 파일 불러오기를 실행하면,
기존 목록이 초기화되고 불러온 파일이 목록에 들어갑니다.

 

2. 파일 추가

기존 파일 목록은 유지한 채 
파일을 추가합니다.
같은 이름의 파일이 이미 목록에 있다면 추가되지 않습니다.

 

3. 목록 초기화

단순히 목록을 초기화하는 기능입니다.

 

4. 미리보기 활성화

미리보기 기능을 활성화 / 비활성화합니다.

 

5. 화살표

목록 선택기능입니다.
키보드 위아래 화살표로 목록 이동이 가능하며, 그와 동일한 역할을 수행합니다.

 

6. 변환하기

변환옵션 창을 띄웁니다.

 

 변환옵션창 기능

 

1. 용량 입력

입력한 용량 이하로 파일의 용량을 줄여줍니다.
입력한 용량에 맞춘다기보다는 최소한 입력한 값 이하로는 줄이게 만듭니다.
입력한 용량 이하로 줄이지 못하는 경우도 있습니다.

 

2. 폴더선택

기본적으로 바탕화면에 용량변경 폴더에 저장합니다.
폴더선택을 누르면 변경된 이미지를 저장할 폴더를 선택할 수 있습니다.

 

3. 확인 / 취소 버튼

확인 버튼을 누르면 이미지 용량 줄이기가 실행되고
취소 버튼을 누르면 변환옵션 창을 종료합니다.

 

728x90

 구동방법

 
이미지 파일을 jpg로 바꿉니다.
예를 들어 png파일을 불러와 변환하면 jpg로 바꿔버립니다.
 
해상도는 최대 1024x1024까지 줄입니다.
고해상도 이미지의 사이즈를 줄여버립니다.
 
만든 목적이 문서에 삽입하거나 인터넷에 올리기 위해 용량을 줄이는 것이므로
이미지의 손실이 있을 수 있으므로,
변환한 이미지가 사용할 수 있게 변경되었는지 확인하셔야 합니다.
 

 마치며

 
테스트 환경은 윈도우 11
 
사용한 이미지는 주로 핸드폰으로 찍은 사진으로 테스를 했습니다.
이 경우 별 문제는 없었습니다.
 
하지만 그 외로 큰 용량의 이미지, 또는 큰 해상도의 이미지로 테스트했을 때
미리 보기가 제대로 출력이 안되거나, 
입력한 용량 이하로 줄이지 못하는 경우가 있었습니다.
고해상도, 고용량 이미지가 별로 없어서 많은 테스트를 거치진 못했습니다.
 
아래는 다운로드 링크입니다. 
이미지 변환기 다운로드
 

여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.

파이썬 공부하기

728x90
반응형