BlobImageResize

BlobImageResize

new BlobImageResize()

Blob 이미지 리사이즈 용 Blob -> Canvas&Image resize -> Blob.
Source:

Classes

BlobImageResize

Methods

create() → {Promise.<ResizeResult>}

리사이징 이미지 생성하기
Source:
Returns:
Type
Promise.<ResizeResult>

(async, protected) draw(imageWidth, imageHeight) → {Promise.<void>}

그리기
Parameters:
Name Type Description
imageWidth number
imageHeight number
Source:
Returns:
Type
Promise.<void>

(protected) getMaxSize(sw, sh) → {ParseMaxSize}

이미지 사이즈와 옵션 조합으로 리사이징 가능한 최대 넓이, 높이 반환
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
ParseMaxSize

getResizeToCover(sw, sh) → {DrawBound}

리사이징 타입 - COVER 형 정해진 expect 사이즈에 빈 여백 없이 맞춤. 원본이 작은 경우 늘리지 않으며, cover 처리가 가능한 최대 사이즈로 맞춤.
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

getResizeToCoverStretch(sw, sh) → {DrawBound}

리사이징 타입 - COVER 형 정해진 expect 사이즈에 빈 여백 없이 맞춤. 원본이 작은 경우 늘림.
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

getResizeToFixed(sw, sh) → {DrawBound}

리사이징 타입 - Fixed 형 정해진 expect 사이즈에 맞춤.
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

getResizeToScale(sw, sh) → {DrawBound}

리사이징 타입 - SCALE 형 정해진 expect 사이즈를 최대 사이즈로 비율에 맞춤. 원본이 작은 경우 늘리지 않음.
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

getResizeToScaleStretch(sw, sh) → {DrawBound}

리사이징 타입 - SCALE 형 정해진 expect 사이즈를 최대 사이즈로 비율에 맞춤. 원본이 작은 경우 비율에 맞춰서 늘림.
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

(protected) onImageError()

이미지 로드 오류
Source:

(protected) onImageLoaded()

이미지 로드 완료
Source:

(protected) onResized(resizeBlob)

이미지 리사이징 완료
Parameters:
Name Type Description
resizeBlob Blob
Source:

(protected) parseDrawBound(sw, sh) → {DrawBound}

이미지가 그려져야할 영역 정보 반환
Parameters:
Name Type Description
sw number
sh number
Source:
Returns:
Type
DrawBound

(async, protected) parseDrawMetadata(imageWidth, imageHeight) → {Promise.<ParseMetadata>}

이미지 orientation 등 설정 정보에 따라 그려져야할 사이즈, 방향 등 반환
Parameters:
Name Type Description
imageWidth number
imageHeight number
Source:
Returns:
Type
Promise.<ParseMetadata>