PIL1 플로이드 스타인버그 디더링 (Floyd–Steinberg dithering) 파이썬으로 구현하기 음악 스트리밍 서비스인 스포티파이(Spotify)의 셔플 알고리즘에 대해 공부하다가 플로이드 스타인버그 디더링을 응용하여 구현하였다길래 디더링이 무엇인지 찾아보고 구현해보았다. (설명 없이 코드만 보려면 맨 아래로..) 디더링? 디더링이란 제한된 색을 이용하여 음영이나 색을 나타내는 것이며, 여러 컬러의 색을 최대한 맞추는 과정이라고 한다. 찾아보니 이미지 외에 음악에도 사용되는 것 같은데, 고음질의 음원 (무손실 음원)을 최대한 오류를 줄이며 왜곡되지 않게 비트를 줄이는 것을 뜻하기도 한다. 압축과 비슷한 개념인가? 하는 생각도 들었다. 디더링 구현 전에 간단한 손 풀기 1 - 이미지 그레이 처리 from PIL import Image im = Image.open("fall.jpg") mode, siz.. 2020. 11. 20. 이전 1 다음