저는 avifenc
joedrago를 사용하여 웹용 AVIF 이미지를 생성하고 있습니다. 다음을 사용하여 Homebrew를 통해 macOS에 설치했습니다.
brew install joedrago/repo/avifenc
단일 품질 설정이 아닌 최소/최대 값이 있는 것 같습니다. 하지만 이것이 무엇을 의미하는지 잘 모르겠습니다. mp3의 가변 비트 전송률 인코딩과 같이 이미지의 각 부분에 대해 서로 다른 품질 설정을 사용해야 합니까?
사실 별 일은 아닌 것 같습니다. 예를 들어, 다음 두 명령은...
avifenc --min 30 --max 30 newspaper.jpg newspaper30.avif
avifenc --min 30 --max 50 newspaper.jpg newspaper50.avif
...동일한 이미지를 생성합니다(말 그대로 동일하며 로 확인됨 diff
). 따라서 최대값이 아닌 최소값만 사용하는 것처럼 보입니다. 그런데 이상하게도 max 매개변수를 생략하면 다음과 같은 오류가 발생합니다.
ERROR: Failed to finish encoding: Encoding of color planes failed
따라서 max 매개변수는 아무 작업도 수행하지 않는 것처럼 보이지만 이를 생략하면 오류가 발생합니다. 누구든지 빛을 비출 수 있습니까?