new BlobImageResize()
Blob 이미지 리사이즈 용
Blob -> Canvas&Image resize -> Blob.
- Source:
Classes
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>