pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

2kb로 줄이기 챌린지를 연친분이 하시길래 나도 오후에 해 봤다. 1949바이트 컷.

생각보다 빡세다; 예상보다 시간이 꽤 들었네.;; 한 방법은 댓글로.

2kb image.
ALT text details2kb image.
pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net · Reply to pkg update's post

업로드 했더니 내부 처리를 하나 용량이 커지네요.; 증거 스샷 첨부합니다. 😅

result.
ALT text detailsresult.
pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net · Reply to pkg update's post

스포 주의

avif 인코더를 aom에서 제공하는 avifenc를 써서 코드상 최대 압축인 cq-level 63 (유사치 기준인 quality로는 한계가 있다.)를 적용하고, tune을 객체 모양 중시인 ssim으로 설정. (노이즈 줄이는 psnr은 이런 극단적 압축에서는 불리하다.) 그리고 speed를 0로 줘서 최대 압축률로 지정.

이 정도면 3kb대가 나오는데, 여기서 원본 이미지에 가우시안 블러를 줘서 정보를 날렸다. 🤣 AVIF처럼 동영상용 코덱은 흐릴수록 압축률이 좋아진다. 블러 정도를 올려가며 2kb를 달성.


추가: 빼 먹은 게 있었네요. --ignore-icc 로 icc profile 삭제, -q 15 지정. 이걸로 2kb는 되는데, 더 압축하려면 -a enable-chroma-deltaq=1 으로 크로마 압축을 더 크게 할 수 있다.