입력 이미지의 첫 번째 밴드에 있는 각 점을 x 및 y 배열로 지정된 조각별 선형 함수로 보간합니다. x 값은 엄격하게 증가해야 합니다. 입력 지점이 첫 번째 x 값보다 작거나 마지막 x 값보다 큰 경우 출력은 'behavior' 인수로 지정됩니다. 'extrapolate'는 출력 값이 가장 가까운 두 지점에서 외삽된다고 지정하고, 'clamp'는 출력 값이 가장 가까운 지점에서 가져온다고 지정하고, 'input'은 출력 값이 입력에서 복사된다고 지정하고, 'mask'는 출력 값이 마스크된다고 지정합니다.
사용
반환 값
Image.interpolate(x, y, behavior)
이미지
인수
유형
세부정보
다음과 같은 경우: image
이미지
보간이 적용되는 이미지입니다.
x
목록
구간별 함수의 x축 (입력) 값입니다.
y
목록
조각별 함수의 y축 (출력) 값입니다.
behavior
문자열, 기본값: 'extrapolate'
제공된 함수의 범위를 벗어나는 점의 동작입니다. 옵션은 'extrapolate', 'clamp', 'mask' 또는 'input'입니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-26(UTC)"],[[["The `interpolate` function modifies an image by applying a piecewise-linear function to its first band, mapping input pixel values (x-axis) to output values (y-axis)."],["Users define the function using 'x' and 'y' lists, ensuring 'x' values are strictly increasing."],["For input values outside the defined function range, the 'behavior' argument controls the output, with options including extrapolation, clamping, using original input, or masking."],["The function returns a modified image with the interpolation applied."],["The function can be used via `Image.interpolate(x, y, behavior)`, with 'x' and 'y' being lists and 'behavior' being a string with a default of 'extrapolate'."]]],[]]