ABBYY FineReader Engine는 이미지를 처리할 때, 처리 중인 문서를 나타내는 FRDocument 객체에 이미지를 로드합니다.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
이미지 열기
- Engine 객체의 CreateFRDocumentFromImage 메서드를 사용하여 FRDocument 객체를 생성합니다.
- 파일에서 기존 FRDocument 객체에 이미지를 추가합니다. AddImageFile, AddImageFileFromMemory, AddImageFileFromStream, AddImageFileWithPassword 또는 AddImageFileWithPasswordCallback 메서드를 사용합니다.
ImageDocument 구조
- 흑백 평면. 소스 이미지의 흑백 사본입니다.
- 회색조 평면. 소스 이미지의 회색조 사본입니다. 소스 이미지가 흑백인 경우 이 평면은 흑백 평면과 같습니다.
- 컬러 평면. 소스 이미지의 컬러 사본입니다. 소스 이미지가 흑백인 경우 이 평면은 흑백 평면과 같고, 회색조인 경우에는 회색조 평면과 같습니다.
- 미리보기. 사용자 인터페이스에 미리보기 이미지를 표시하는 데 사용하는 작은 컬러 이미지입니다. 미리보기는 GetPreviewImage 또는 GetPreviewImageSpecificSize 메서드를 호출할 때 생성됩니다. 자동이든 수동이든 이미지가 수정되면 생성된 미리보기가 재설정될 수 있으므로 다시 생성해야 합니다.
- 이미지 열기 직후 IImageDocument::CoordinatesConverter 속성을 사용해 이 객체를 가져옵니다. 이때 이미지 기울어짐이 보정됩니다.
- 다른 수정 작업이 끝난 후 ImageDocument에서 이 객체의 또 다른 인스턴스를 가져옵니다.
- 이제 ConvertCoordinates 메서드를 두 번 적용하여 처음 보정된 이미지 평면과 수정된 이미지 평면 사이에서 픽셀 좌표를 변환할 수 있습니다.
- 첫 번째 CoordinatesConverter 인스턴스를 사용해 보정된 이미지 평면에서 원본으로 변환합니다.
- 두 번째 CoordinatesConverter 인스턴스를 사용해 결과를 원본 이미지 평면에서 수정된 이미지 평면으로 변환합니다.
이미지 수정
- ImageDocument 객체의 메서드
- IImageDocument::Modify 메서드에 전달되는 ImageModification 객체
- FRPage 및 FRDocument 객체의 메서드
이미지 저장
- Engine 객체의 CreateMultipageImageWriter 메서드를 사용하여 MultipageImageWriter 객체를 생성합니다.
- MultipageImageWriter 객체의 AddPage 메서드를 사용하여 여러 페이지 이미지 파일의 끝에 이미지를 추가합니다. 각 이미지는 하나의 페이지로 추가됩니다.
- 새로 만든 이미지 파일을 사용하려면 먼저 MultipageImageWriter 객체에 대한 모든 참조를 해제해야 합니다.
