이미지 » Api

getimagefileobjectex

Description

이미지 파일 오브젝트에서 이미지 크기를 변경하여 HTML File 오브젝트로 반환한다.

Parameters

Parameters Type Description
objFile INSTANCE File 오브젝트
strCallbackFunc STRING 완료된 후 호출될 함수명
strFileName STRING 파일 이름
nImageSizeType short [옵션] 이미지 크기 유형 (기본값 0)
nImageWidth long [옵션] 이미지 너비 (nImageSizeType 파라미터 값이 2인 경우 사용됨)
nImageHeight long [옵션] 이미지 높이 (nImageSizeType 파라미터 값이 2인 경우 사용됨)
nImageQuality float [옵션] 이미지 품질 (기본값: 1)
nGrayScale short [옵션] 흑백 전환 비율(0~100)(기본값:0)

Return Value

Type Description
void

Remark

strFileName 파라미터 값의 확장자는 png/jpg/jpeg/webp를 지원하며, 그 이외의 확장자에 대해서는 PNG 이미지 형식으로 처리됩니다.

* nImageSizeType 파라미터 값
0: 이미지 컴포넌트의 크기를 기준으로 데이터 추출
1: 실제 이미지 크기를 기준으로 데이터 추출
2: 지정한 이미지 크기를 기준으로 데이터 추출

nImageQuality 파라미터는 strFileName 파라미터 값의 확장자가 jpg/jpeg/webp인 경우에 적용되며, 이미지 품질을 지정하며, 0(품질최하)에서 1(품질최상)까지의 소수점 값을 지정해야 한다.

Example

function btn_on_mouseup(objInst) { // 이미지 선택 img.selectlocalimage(0); } function img_on_selectimage(objInst, strFileName, objFile, nImageWidth, nImageHeight) { var display_image_width, display_image_height; // 이미지를 표시할 이미지 컴포넌트의 크기 구하기 display_image_width = img.getwidth(); display_image_height = img.getheight(); // 이미지를 이미지 컴포넌트의 width/height로 변경하여 표시 img.setimageobject(objFile, display_image_width, display_image_height); // 이미지의 width/height를 원본 이미지의 50%로 줄이게 설정 img.getimagefileobjectex(objFile, "selectimage_callback", strFileName, 2, nImageWidth*0.5, nImageHeight*0.5); // 선택된 이미지가 이미지 컴포넌트에 바로 표시되지 않게 0으로 설정 return 0; } function selectimage_callback(objInst, objFile) { // objFile 처리 }

See Also

getimagefileobject

Viewer Ver.

9.1.1.1

Update Date

20241023