주제: 이미지 리샘플링 관련 함수 설명
lib/function/imageWorker.php에 포함된 함수를 설명합니다. rev.683 기준입니다.
1. isLarge() : 이미지가 특정 사이즈보다 큰 사이즈인지 체크하는 함수.
2. resize() : 사용하지 않는 함수. resampleImage() 함수를 사용할 것.
3. resampleImage() : 이미지를 리샘플링한다. 단순히 가로/세로 크기를 정해주면 그에 맞춰 이미지의 크기를 줄여주는 것이 주요기능. 워터마크, 여백 등을 옵션으로 사용할 수 있다.
4. hexRGB : 16진수 컬러코드를 RGB 값으로 변경한다.
5. getImageType() : 이미지 타입을 반환하는 함수. 파일명 상의 확장자를 반환하는 것이 아니라, 파일 헤더에 저장된 실질적인 이미지 파일여부를 검사하여 결과를 반환한다.
6. deleteAllThumbnails() : 모든 썸네일을 삭제한다.
7. getWaterMarkPosition() : 워터마크 위치값을 반환한다.
8. getWaterMarkGamma() : 워터마크의 감마값을 반환한다.
9. getThumbnailPadding() : 여백값을 가져온다.
10. getThumbnailPaddingColor() : 여백색상 정보를 가져온다.
11. checkExistingThumbnail() : 기존 썸네일이 존재하는지 체크하여, 썸네일을 생성할 상황인지 아닌지 판단하게 해준다.
12. calcOptimizedImageSize() : 정해진 가로/세로 크기의 상자 안에 이미지를 축소하여 집어넣었을 때 축소된 이미지의 가로/세로 사이즈 값을 반환한다.
graphittie (2006-07-20 23:11:57)에 의해 마지막으로 수정