티스토리 뷰

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 되면 좋겠다. 별도 라이브러리 설치나 재빌드할일없이...

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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 31
글 보관함