래스터 그림의 크기를 줄이는 데 사용할 수있는 가장 좋은 알고리즘을 찾고 싶습니다. 가장 좋은 결과를 제공하는 것을 의미합니다. 바이 큐빅에 대해 알고 있지만 아직 더 나은 것이 있습니까? 예를 들어 Adobe Lightroom에는 내가 사용하던 표준 바이 큐빅보다 더 나은 결과를 생성하는 일종의 독점 알고리즘이 있다는 이야기를 들었습니다. 안타깝게도이 알고리즘을 소프트웨어에서 직접 사용하고 싶기 때문에 Adobe의 신중하게 보호되는 영업 비밀은 사용하지 않습니다.
추가 :
Paint.NET을 확인했는데 놀랍게도 사진을 축소 할 때 Super Sampling이 bicubic보다 나은 것 같습니다. 그래서 보간 알고리즘이 전혀 갈 길이 아닌지 궁금합니다.
또한 내가 "발명"했지만 구현 한 적이없는 알고리즘을 떠올리게했습니다. 나는 그것도 이름을 가지고 있다고 생각한다. 슈퍼 샘플링이 가장 가까운 것입니다.
아이디어는 이것이다-대상 그림의 모든 픽셀에 대해 소스 그림의 위치를 계산합니다. 아마도 하나 이상의 다른 픽셀을 오버레이 할 것입니다. 그런 다음 이러한 픽셀의 영역과 색상을 계산할 수 있습니다. 그런 다음 대상 픽셀의 색상을 얻기 위해 단순히 이러한 색상의 평균을 계산하고 해당 영역을 "가중치"로 추가합니다. 따라서 대상 픽셀이 노란색 소스 픽셀의 1/3과 녹색 소스 픽셀의 1/4을 덮는다면 (1 / 3 * yellow + 1 / 4 * green) / (1 / 3 + 1/4).
이것은 당연히 계산 집약적이지만 가능한 한 이상에 가까워 야합니다.
이 알고리즘의 이름이 있습니까?