개요
개요
Image Converter 라이브러리에서 제공하는 기능을 이용해 이미지를 변환할 수 있습니다. OCR(광학 문자 인식 기능)을 업무 자동화에 이용하는 경우 이미지 전 처리를 했을 때 인식률을 월등히 향상 시킬 수 있습니다. 이때 Image Converter에서 제공하는 기능으로 이미지 전 처리가 가능합니다. Image Converter 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.
이미지 파일 읽기/쓰기: LoadImage, SaveImage
클립보드에서 이미지 읽기/쓰기: Image2Clipboard, Clipboard2Image
8비트 GrayScale로 변환: Convert2GrayImage
이미지 Gamma 값 조정: AdjustGammaValue
이미지 자동 임계치 적용 변환: ApplyAdaptiveThreshold
이미지 변경(크기/회전): ResizeImage, RotateImage
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
개요
이미지 변환을 위해 지정한 이미지 파일을 변수로 저장합니다.
사용 절차
[Output] OutputBitmap에 지정한 이미지 파일을 저장할 변수를 입력하세요.
InputPath에 대상 이미지 파일이 있는 경로와 파일명을 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
N | InputPath | 경로 | Y | - | N | 변환 대상 이미지 파일의 경로를 지정합니다. png, jpg, bmp 파일 타입만 가능합니다. (ex. 'C:\\Example.png') |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_Load_Save_Image_Test
SaveImage
SaveImage
개요
입력된 이미지를 파일로 저장합니다.
사용 절차
[Input] InputBitmap에 파일로 저장할 이미지가 저장된 변수를 입력하세요.
Encoding에서 이미지 인코딩(Encoding) 방식을 선택하세요.
SavePath에 변환한 이미지 파일을 저장할 경로와 파일명을 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | InputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
N | Encoding | 콤보 박스 | Y | - | Y | 파일 저장에 사용할 인코딩 방법을 선택합니다. png, jpg, bmp 파일 타입만 선택할 수 있습니다. |
N | SavePath | 경로 | Y | - | N | 이미지 파일 저장 경로를 지정합니다. (ex. 'C:\\Example.png') |
N | OverWrite | 토글 버튼 | Y | - | Y | 저장할 때 기존 파일을 덮어쓸지 여부를 입력합니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_Load_Save_Image_Test
Convert2GrayImage
Convert2GrayImage
개요
입력된 이미지를 8비트 그레이 스케일(GrayScale)로 변환합니다.
사용 절차
[Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.
[Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
Y | InputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_Convert2Gray_Image_Test
ApplyAdaptiveThreshold
ApplyAdaptiveThreshold
개요
입력된 이미지의 Threshold를 자동으로 조정하여 선명도를 높입니다.
사용 절차
[Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.
[Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
Y | InputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_ApplyAdaptiveImage_Test
AdjustGammaValue
AdjustGammaValue
개요
입력된 이미지의 감마(Gamma) 값을 조정하여 명암을 조절합니다.
사용 절차
[Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.
[Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.
GammaValue에 원하는 감마값을 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
Y | InputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
N | GammaValue | 숫자 | Y | - | Y | 설정할 감마(Gamma) 값을 입력합니다. 값이 1보다 클수록 밝아지며, 1보다 작을수록 어두워집니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_AdjustGammaImage_Test
RotateImage
RotateImage
개요
입력된 이미지를 90도, 180도, 270도 회전시킵니다.
사용 절차
[Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.
[Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.
RotateValue에 회전 각도를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
Y | InputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
N | RotateValue | 콤보 박스 | Y | - | Y | 회전 각도를 지정합니다. None, 90도, 180도, 270도 중에서 선택할 수 있습니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_RotateImage_Test
ResizeImage
ResizeImage
개요
입력된 이미지의 크기를 변경합니다.
사용 절차
[Output] OutputBitmap에 변환한 결과를 저장할 변수를 입력하세요.
[Input] InputBitmap에 변환할 이미지가 저장된 변수를 입력하세요.
ScaleMethod에 이미지 크기를 변경하는 방식을 선택하세요.
ScalePercent에 이미지 변경 비율(%)을 숫자로 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. | |
Y | 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일 때, 이미지의 너비/높이로 비율을 유지할 지 선택합니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_ResizeImage_Test
Image2Clipboard
Image2Clipboard
개요
입력된 이미지를 클립보드로 저장합니다.
사용 절차
[Input] InputBitmap에 클립보드로 저장할 이미지가 저장된 변수를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | ImputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_Image2Clipboard_Test
Clipboard2Image
Clipboard2Image
개요
클립보드에 저장된 이미지를 변수로 저장합니다.
사용 절차
[Output] OutputBitmap에 클립보드에 있는 이미지를 저장할 변수를 입력하세요.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | OutputBitmap | Y | - | N | Image Converter 라이브러리의 공통 속성입니다. |
활용 예시
예제 파일
메뉴 > 도움말 > 샘플 > Sample > Image Converter > ImageConverter_Sample > P_Clipboard2Image_Test