이미지 » Api

savefile

Description

이미지를 로컬 파일로 저장할 수 있는 API입니다.

Parameters

Parameters Type Description
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

setdownloadserverpage API를 통해서 URL을 설정한 경우, 서버의 파일을 다운로드 받아 저장하므로 서버 프로그램이 필요합니다.

setdownloadserverpage API를 통해서 URL을 설정하지 않은 경우, 이미지 내용을 직접 다운로드를 수행합니다.

파일은 브라우저의 저장 방식에 따라 저장됩니다.

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

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

Example

function btnSave_on_mouseup(objInst) { image.setdownloadserverpage("http://127.0.0.1:8080/download.jsp"); // 이미지를 로컬 PC에 setdownloadserverpage에서 지정한 URL을 호출하여 저장 image.savefile("test.gif"); } function btnSaveLocal_on_mouseup(objInst) { image.setdownloadserverpage(""); // 이미지를 로컬 PC에 직접 저장 image.savefile("test.gif"); }

See Also

setdownloadserverpage

Viewer Ver.

9.1.1.1

Update Date

20241023