Image Converter 라이브러리

개요

개요

Image Converter 라이브러리에서 제공하는 기능을 이용해 이미지를 변환할 수 있습니다.

OCR(광학 문자 인식 기능)을 업무 자동화에 이용하는 경우 이미지 전 처리를 했을 때 인식률을 월등히 향상 시킬 수 있습니다. 이때 Image Converter에서 제공하는 기능으로 이미지 전 처리가 가능합니다.

Image Converter 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

Image Converter 라이브러리에 대한 샘플을 디자이너 혹은 윈도우 탐색기를 이용하여 참조할 수 있습니다.

• 디자이너 경로: > 도움말 > 샘플 > Sample > Image Converter

• 윈도우 탐색기 경로: C:\Users\user\AppData\Roaming\Brity Works Designer\samples\ImageConverter

공통 속성

공통 속성

Bitmap

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

[Output] OutputBitmap

Bitmap

Y

-

N

변환된 이미지를 결과값으로 저장할 변수를 입력합니다.

[Input] InputBitmap

Bitmap

Y

-

N

변환할 대상 이미지가 저장되어 있는 변수를 입력합니다.

MORE OPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

On Error

콤보박스

N

-

N

실행 시점에 오류 발생 시 수행할 동작을 지정합니다.

- 미지정 시: 오류를 출력하고, 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto: 해당 액티비티가 실패한 경우 지정한 액티비티로 이동하여 시나리오를 수행합니다.

- Event: 프로젝트에 등록된 이벤트를 호출합니다.

GotoStep Relative Position

숫자

N

-

N

해당 액티비티를 기준으로 이동할 액티비티를 선택합니다. Ctrl + F 를 통해 액티비티 번호를 확인 후 [해당 액티비티 번호] - [대상 액티비티 번호] 값을 입력합니다. (기본값: 0)

GotoStep Retry Count

콤보박스

N

-

N

해당 액티비티가 실패한 경우 지정된 횟수만큼 이동을 반복합니다. (기본값: 1)

DESCRIPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

LoadImage

LoadImage

개요

이미지 변환을 위해 지정한 이미지 파일을 변수로 저장합니다.

사용 절차

  1. [Output] OutputBitmap에 지정한 이미지 파일을 저장할 변수를 입력하세요.

  2. InputPath에 대상 이미지 파일이 있는 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

N

InputPath

경로

Y

-

N

변환 대상 이미지 파일의 경로를 지정합니다.

png, jpg, bmp 파일 타입만 가능합니다.

(ex. 'C:\\Example.png')

활용 예시

예제 파일

SaveImage

SaveImage

개요

입력된 이미지를 파일로 저장합니다.

사용 절차

  1. [Input] InputBitmap에 파일로 저장할 이미지가 저장된 변수를 입력하세요.

  2. Encoding에서 이미지 인코딩(Encoding) 방식을 선택하세요.

  3. SavePath에 변환한 이미지 파일을 저장할 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

N

Encoding

콤보

박스

Y

-

Y

파일 저장에 사용할 인코딩 방법을 선택합니다.

png, jpg, bmp 파일 타입만 선택할 수 있습니다.

N

SavePath

경로

Y

-

N

이미지 파일 저장 경로를 지정합니다.

(ex. 'C:\\Example.png')

N

OverWrite

토글

버튼

Y

-

Y

저장할 때 기존 파일을 덮어쓸지 여부를 입력합니다.

활용 예시

예제 파일

Convert2GrayImage

Convert2GrayImage

개요

입력된 이미지를 8비트 그레이 스케일(GrayScale)로 변환합니다.

사용 절차

  1. [Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.

  2. [Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

활용 예시

예제 파일

ApplyAdaptiveThreshold

ApplyAdaptiveThreshold

개요

입력된 이미지의 Threshold를 자동으로 조정하여 선명도를 높입니다.

사용 절차

  1. [Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.

  2. [Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

활용 예시

예제 파일

AdjustGammaValue

AdjustGammaValue

개요

입력된 이미지의 감마(Gamma) 값을 조정하여 명암을 조절합니다.

사용 절차

  1. [Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.

  2. [Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.

  3. GammaValue에 원하는 감마값을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

N

GammaValue

숫자

Y

-

Y

설정할 감마(Gamma) 값을 입력합니다.

값이 1보다 클수록 밝아지며, 1보다 작을수록 어두워집니다.

활용 예시

예제 파일

RotateImage

RotateImage

개요

입력된 이미지를 90도, 180도, 270도 회전시킵니다.

사용 절차

  1. [Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.

  2. [Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.

  3. RotateValue에 회전 각도를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

N

RotateValue

콤보

박스

Y

-

Y

회전 각도를 지정합니다.

None, 90도, 180도, 270도 중에서 선택할 수 있습니다.

활용 예시

예제 파일

ResizeImage

ResizeImage

개요

입력된 이미지의 크기를 변경합니다.

사용 절차

  1. [Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.

  2. [Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.

  3. ScaleMethod에 이미지 크기를 변경하는 방식을 선택하세요.

  4. ScalePercent에 이미지 변경 비율(%)을 숫자로 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

Y

Bitmap

InputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

N

ScaleMethod

콤보

박스

Y

-

Y

이미지의 크기를 변경하는 방식을 선택합니다.

Percent와 Pixel 중에서 선택할 수 있습니다.

N

ScalePercent

숫자

Y

%

Y

ScaleMethod가 Percent일 때, 크기를 퍼센트(%)로 설정할 수 있습니다.

N

ScaleWidth

숫자

Y

-

Y

ScaleMethod가 Pixel일 때, 너비를 지정할 수 있습니다.

N

ScaleHeight

숫자

Y

-

Y

ScaleMethod가 Pixel일 때, 높이를 지정할 수 있습니다.

N

KeepImageRatio

토글

버튼

Y

-

Y

ScaleMethod가 Pixel일 때, 이미지의 확대/축소 시 비율을 유지할지 선택합니다.

N

UseWidth

토글

버튼

Y

-

Y

ScaleMethod가 Pixel일 때, 이미지의 너비/높이로 비율을 유지할 지 선택합니다.

활용 예시

예제 파일

Image2Clipboard

Image2Clipboard

개요

입력된 이미지를 클립보드로 저장합니다.

사용 절차

[Input] InputBitmap에 클립보드로 저장할 이미지가 저장된 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

ImputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

활용 예시

예제 파일

Clipboard2Image

Clipboard2Image

개요

클립보드에 저장된 이미지를 변수로 저장합니다.

사용 절차

[Output] OutputBitmap에 클립보드에 있는 이미지를 저장할 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

Bitmap

OutputBitmap

Y

-

N

Image Converter 라이브러리의 공통 속성입니다.

활용 예시

예제 파일