CGUIViewImage 매뉴얼 - Image 관련 기능

개요

CGUIViewImage는 이미지 뷰를 나타내는 클래스입니다. 이 클래스는 CGUIViewImageBase 클래스를 상속받아 구현됩니다. 이 문서는 이미지 뷰어에서 이미지 로드, 저장, 닫기, 복사 및 붙여 넣기 기능을 설명합니다.

이미지 로드하기

Raw 이미지 로드

.raw 포맷의 이미지를 뷰에 불러오는 기능입니다.

LoadRaw 함수

.raw 포맷의 이미지를 뷰에 불러오는 함수입니다.

매개변수

반환값

참조

LoadRaw (파일 목록) 함수

개요

목록에 포함된 .raw 포맷의 이미지 파일을 뷰에 불러오는 함수입니다.

매개변수

반환값

참조


Save 함수

개요

이미지를 저장하는 함수입니다.

매개변수

반환값

참조


SavePage 함수

개요

이미지에서 선택한 페이지를 저장하는 함수입니다.

매개변수

반환값

참조


SavePages 함수

개요

이미지에서 선택한 여러 페이지들을 저장하는 함수입니다.

매개변수

반환값

참조

SavePages 함수

이미지에서 선택한 페이지들을 저장하는 함수입니다.

매개변수

반환값

참고


LoadFigure 함수

.fig 확장자를 가진 파일을 뷰에 불러오는 함수입니다.

매개변수

반환값

참고


LoadFigureGBR 함수

.gbr 확장자를 가진 파일을 뷰에 불러오는 함수입니다.

매개변수

반환값

참고


LoadFigureDXF 함수

.dxf 확장자를 가진 파일을 뷰에 불러오는 함수입니다.

매개변수

반환값

참고


SaveFigure 함수

CFLFigure 객체를 .fig 확장자를 가진 파일로 저장하는 함수입니다.

매개변수

반환값

참고

이미지 처리 매뉴얼 (GUI 인터페이스)

1 파일 닫기

함수

ClearFile()

설명

GUI 인터페이스 상에서 이미지 파일을 닫습니다.

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.


이미지 페이지 클리어

함수

ClearPage()

설명

GUI 인터페이스 상에서 현재 뷰에 띄워진 이미지의 페이지를 클리어합니다.

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.


3 선택한 페이지 클리어

함수

ClearPages(Base::CFLArray<int32_t>* pFlaPageIndices)

설명

이미지에서 선택한 페이지들을 클리어합니다.

매개변수

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.


새 페이지 생성

함수

CreatePage(EViewImageCreatePageOption eOption = EViewImageCreatePageOption_Append)

설명

현재 뷰에 띄워진 이미지에 새 페이지를 생성합니다. eOption에 따라 이미지의 맨 뒤 또는 현재 페이지 위치에 새 페이지를 생성합니다.

매개변수

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.


새 이미지 생성

함수

CreateImage(int64_t i64Width, int64_t i64Height, int32_t i32Channel, int32_t i32Depth, Base::EValueType eType, bool bOptSeparateChannel, Base::CMultiVar<T>& flmvFillVal, int32_t i32AlignByte)

설명

현재 뷰에 새 이미지를 생성합니다.

매개변수

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.


이미지 버퍼 존재 여부 확인

함수

DoesFLImageBufferExist()

설명

이미지 뷰에 이미지 버퍼가 있는지 여부를 확인합니다.

반환값

bool - 이미지 버퍼가 있는 경우 true, 그렇지 않은 경우 false를 반환합니다.


이미지 존재 여부 확인

함수

DoesFLImageExist()

설명

이미지 뷰에 이미지가 있는지 여부를 확인합니다.

반환값

bool - 이미지가 있는 경우 true, 그렇지 않은 경우 false를 반환합니다.


내장 이미지 포인터 얻기

함수

GetIntrinsicImage()

설명

이미지 뷰에 내장된 이미지 포인터를 얻어옵니다.

반환값

const FLImaging::Base::CFLImage* - 이미지 포인터를 반환합니다.


이미지 포인터 얻기

함수

GetImagePtr()

설명

이미지 뷰에 띄워진 이미지 포인터를 얻어옵니다.

반환값

const FLImaging::Base::CFLImage* - 이미지 포인터를 반환합니다.


이미지 포인터 설정

함수

SetImagePtr(Base::CFLImage* pFliImage)

설명

이미지 뷰에 띄울 이미지 포인터를 설정합니다.

매개변수

반환값

const FLImaging::CResult - 수행 결과를 반환합니다.

이전 페이지로 이동 (MoveToPrevPage)

이미지 뷰에 표시된 이미지가 다중 페이지 이미지인 경우, 이전 페이지로 이동합니다.

다음 페이지로 이동 (MoveToNextPage)

이미지 뷰에 표시된 이미지가 다중 페이지 이미지인 경우, 다음 페이지로 이동합니다.

지정한 페이지로 이동 (MoveToPage)

이미지 뷰에 표시된 이미지가 다중 페이지 이미지인 경우, 지정한 페이지로 이동합니다.

이미지 표시 여부 설정 (ShowImage)

이미지의 표시(show) 또는 숨김(hide) 여부를 설정합니다.

이미지 표시 여부 확인 (IsImageVisible)

이미지가 표시(show) 중인지 숨겨져 있는지 확인합니다.

화면 캡처

이미지 복사

페이지 복사

이미지 붙여넣기

특정 페이지에 이미지 붙여넣기

이미지 회전

이미지 뒤집기

페이지 순서 변경