티스토리 뷰
https://github.com/developer0hye/imgdiet
GitHub - developer0hye/imgdiet: A Python package for minimizing file size of images with minimal quality loss
A Python package for minimizing file size of images with minimal quality loss - developer0hye/imgdiet
github.com
이미지 파일 기반의 데이터셋을 구축해나가다보면 커져가는 사이즈를 감당할 수 없게된다.
특히 Aihub에 고화질 이미지가 초고용량으로 배포되는 경우가 잦다. 이 이미지들로 데이터셋을 구축해나가다보면 데이터셋의 사이즈가 금방 수십기가에 달하게 된다. 이렇게 되면 서버로 데이터 업로드할때도 시간이 수십분이 소요되고 또 필요한 저장장치의 사이즈가 커지니 이게 다 비용이된다. 이걸 조금이라도 줄이고자 화질 열화를 감수하고 보다 적은 사이즈로 이미지를 저장하게 해주는 툴을 만들게 됐다.

거의 커서ai로 클로드쓰고, 챗지피티 o1, 4o로 작업을 했다.
ci/cd 도 다 구축했다. pypi deploy도 내가 커밋하면 pyproject버저닝만 잘했다는 가정하에 자동으로 되도록했다. 자동화할 수 있는 것은 모조리 자동화하고, 작업들을 간소화해서 생산성을 높이려는 게 내 올해 목표다.
이거 프로젝트 작업하면서 avif랑 jpeg xl도 찾아보고 webp 구글 Dev행사 영상도 보고 좀 재밌게 작업했다.
특히 밑에 글이 너무 재밌었다.
https://www.clien.net/service/board/lecture/18132470
JPEG XL과 조용한 차세대 이미지 포맷 전쟁 : 클리앙
지금 이미지 포맷은... WebP WebP가 등장하고 10여 년이 흘렀습니다. 움짤 용도로 GIF를 대체하여 그럭저럭 사용되기 시작한 것 같아요. Apple이 한참동안 밍기적거리다가 WebP를 지원함에 따라 사용처
www.clien.net
https://www.youtube.com/watch?v=pS8udLMOOaE
근데 아래 영상 댓글 보면 webp에 대한 의견이 너무 안좋다 ㄷㄷ
https://www.youtube.com/watch?v=-wrXKvnPfZg&t=20s
https://w3techs.com/technologies/comparison/im-jpeg,im-webp
JPEG vs. WebP usage statistics, January 2025
Technologies > Image File Formats > Technology usage comparison Comparison of the usage statistics of JPEG vs. WebP for websites This report shows the usage statistics of JPEG vs. WebP as image file format on the web. See technologies overview for explanat
w3techs.com
webp사용량도 조금씩 늘고 있다.

대다수의 브라우저가 webp를 지원한다.(https://caniuse.com/)

avif도 대부분의 브라우저에서 지원이 되고있다. 어서 opencv, pillow에서 native support 되면 좋겠다. 별도 라이브러리 설치나 재빌드할일없이...

'Python' 카테고리의 다른 글
imgdiet 개발 중 주저리 주저리 #1 (0) | 2025.02.06 |
---|---|
명령어 한 줄로 anaconda/miniconda/conda 아묻따 모든 env 삭제 (0) | 2025.01.31 |
docker-cleanup 명령어 한 줄로 docker 관련 resource cleanup 하기!(pip 필요) (0) | 2025.01.08 |
python print 나 pdb가 제대로 출력안될때 (0) | 2024.12.30 |
ONNX 1.20.0 릴리즈 노트를 보다 알게 된 Python 3.13 릴리즈 소식 (1) | 2024.11.02 |
- Total
- Today
- Yesterday
- C++ Deploy
- 파이참
- 순열
- 백준 11437
- 백준
- LCA
- PyCharm
- 가장 긴 증가하는 부분 수열
- FairMOT
- ㅂ
- 백준 11053
- 백준 1766
- 위상 정렬 알고리즘
- 인공지능을 위한 선형대수
- 자료구조
- 단축키
- 조합
- 문제집
- Lowest Common Ancestor
- MOT
- cosine
- 백트래킹
- 이분탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |