
Gmagick::resizeimage 함수의 세번째 인자인 'filter' 옵션은 이미지 рес라이징 시 사용되는 필터를 지정합니다. 다양한 필터 옵션은 다음과 같습니다.
- GMAGICK_FILTER_LANCZOS: Lanczos 필터는 고해상도 이미지를 рес라이징할 때 사용하는 필터입니다. Lanczos 필터는 가우스 필터보다 더 정확한 결과를 제공하지만, 속도가 느립니다.
- GMAGICK_FILTER_BOX: Box 필터는 가장 단순한 필터 중 하나입니다. Box 필터는 이미지의 픽셀을 평균값으로 계산하여 결과 이미지를 생성합니다. Box 필터는 속도가 빠르지만, 이미지 품질이 떨어집니다.
- GMAGICK_FILTER_BILINEAR: Bilinear 필터는 Box 필터보다 더 정확한 결과를 제공하는 필터입니다. Bilinear 필터는 이미지의 픽셀을 선형으로 계산하여 결과 이미지를 생성합니다.
- GMAGICK_FILTER_HERMITE: Hermite 필터는 Bilinear 필터보다 더 정확한 결과를 제공하는 필터입니다. Hermite 필터는 이미지의 픽셀을 고차원으로 계산하여 결과 이미지를 생성합니다.
이미지 품질을 향상시키기 위해 사용하는 경우는 다음과 같습니다.
- 고해상도 이미지를 рес라이징할 때: Lanczos 필터를 사용합니다.
- 속도가 중요한 경우: Box 필터를 사용합니다.
- 중간 품질의 이미지를 рес라이징할 때: Bilinear 필터를 사용합니다.
- 고급 이미지 처리를 필요로 하는 경우: Hermite 필터를 사용합니다.
2025-07-26 17:58