翻譯|使用教程|編輯:莫成敏|2019-09-19 12:11:55.303|閱讀 578 次
概述:本文主要描述在加載圖像之前,使用下面的屬性指定圖像的加載選項。加載選項指定關鍵圖像加載指令,并在從文件、緩沖區、圖片屬性、回調事件或OLE Drop事件加載圖像時適當應用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ImagXpress一款支持多種文件格式能快速處理圖像與掃描識別工具包。它發布的形式有:.NET控件、COM組件、VC組件。用ImagXpress ,開發者構建的應用程序可以支持圖像瀏覽、編輯、打印、TWAIN掃描、文件格式轉換等等。
本文主要描述在加載圖像之前,使用下面的屬性指定圖像的加載選項。加載選項指定關鍵圖像加載指令,并在從文件、緩沖區、圖片屬性、回調事件或OLE Drop事件加載圖像時適當應用。
一般加載選項
加載線程在超時之前應該等待的時間長度(FileTimeout)。
取消加載、解壓縮、保存、壓縮或處理圖像(CancelMode 屬性)的事件、是否在加載時啟用此事件(CancelLoad),以及將顯示在消息隊列(CancelRemove)屬性中的內容。
指定是否可以通過OLE拖放(OLEDropMode)加載圖像。
指定是否可以通過Picture屬性加載圖像(PictureEnabled)。
ImagXpress?開始讀取圖像數據的文件或內存緩沖區中的偏移量(FileOffset和TiffIFDOffset屬性)。該FileOffsetUse屬性決定加載TIFF文件時的FileOffset屬性的行為。
是否加載alpha通道(LoadAlphaChannel)。
是否保留黑色將在加載時應用于圖像以增加可讀性(LoadResizePreserveBlack屬性)。
是否應在加載時逐步顯示圖像(ViewProgressive屬性)。
設置縮略圖大小(LoadThumbnail )
是否在加載時裁剪,調整大小和/或旋轉圖像(ImagXpress緩沖區根據請求的操作包含原始圖像的修改版本)。
注意:從流中加載圖像時不支持LoadCrop、LoadResize和LoadRotate,因為必須先加載整個圖像才能修改對象。
當請求多個操作時,順序為:
1. LoadCrop
是否在加載時裁剪圖像(LoadCropEnabled屬性)。圖像被裁剪為LoadCropHeight、LoadCropWidth、LoadCropX和LoadCropY屬性中指定的尺寸。
2. LoadResize
是否在解壓縮時將圖像調整大小(LoadResizeEnabled屬性),以及LoadResizeHeight,LoadResizeWidth和LoadResizeMaintainAspectRatio屬性中指定的尺寸。如果ScaleResizeToGray 為真,則調整大小時圖像將縮放為灰色。
3. LoadRotate
是否在加載時旋轉圖像(LoadRotated屬性)。
色彩空間轉換
CMYK轉換——如果將CMYK Tiff圖像文件加載到ImagXpress中,它將自動轉換為RGB。應用程序可以使用ICM屬性來控制CMYK轉換過程。
圖像顏色管理加載選項
如果您希望將圖像顏色配置文件應用于正在加載到ImagXpress中:
1、通過設置ICMRenderIntent屬性(例如,圖片、圖形、業務或色度解釋),指定應如何應用配置文件。
2、將ICMSourceProfileName屬性設置為要應用于正在加載的圖像的顏色配置文件的名稱。加載圖像時,指定的配置文件將應用于圖像,生成的轉換圖像將存儲在ImagXpress圖像緩沖區中。
調色板加載選項
如果要使用除正在加載的文件中包含的調色板之外的調色板加載圖像,請指定調色板屬性。
FTP加載選項
要從遠程位置啟用加載,請設置FTPUserName和FTPPassword屬性。您可能還需要設置FTPMode和ProxyServer屬性,具體取決于您的服務器配置。
ImagXpress異步加載來自FTP和HTTP的文件。設置FileName屬性后,不會立即加載圖像。用戶應該依賴ImageStatus事件或Progress事件來確定何時加載了FTP或HTTP文件,并且可以對圖像執行另一個操作。
圖像格式特定加載選項
CAD(CadView,CadOpen):層:該 CadLayerEnableView方法使得要觀看的CAD圖紙的層。CadLayoutToRender指定要加載的CAD繪圖的布局。渲染:在CadPaperBitDepth,CadPaperResolutionX,CadPaperResolutionY,CadPaperWidth,CadPaperHeight和CadPaperResolutionUnits所有指定如何加載時的CAD圖像應呈現。
JpegXR:JPEGXRPostProcessingFilter屬性指定加載圖像時要使用的后處理過濾器。
PIC:使用PICPassword屬性來保護.PIC文件。
JBIG2:JB2SwapBlackandWhite屬性指定黑色和白色的值是否使用行業默認值。
JPEG:加載選項包括指定圖像是否使用cosited子采樣(JPEGCosited)進行壓縮,以及指定JPEG解碼器是否應使用Accusoft增強分解(JPEGEnhDecomp)屬性。
ePIC:用于保護.PIC文件(PICPassword)屬性的密碼。
PDF:該PDFSwapBlackandWhite在G4壓縮的圖像性能互換黑色和白色像素。該PDFUseDocumentPageRotation屬性適用于內在PDF頁面旋轉恢復圖像。該PDFUseLegacyPDFSupport屬性拓寬了掃描儀與生產的只有圖象的PDF頁面的支持。
TIFF:源文件或內存緩沖區中的偏移量,ImagXpress將開始讀取圖像數據。(TIFFIFDOffset屬性)。是否需要特殊TIFF處理的特定于銀行供應商的應用程序(SpecialTIFFHandling屬性)。
RAW:要啟用加載RAW或相機RAW格式的圖像,請執行以下操作之一:
RAW和Camera Raw之間的區別
RAW文件是未壓縮的圖像,其圖像數據與描述數據的圖像頭部分開存儲。這在醫療和DICOM圖像中很常見。然而,它不限于該環境,因為圖像標題和圖像數據可以分開存儲在數據庫中。Camera Raw是許多相機制造商專有的原始模數轉換數據圖像文件格式之一。這通常大于每通道8位。大多數相機制造商使用的是從現有文件格式(如TIFF)改編而來的專有格式。因此,啟用CameraRaw時,ImagXpress通常需要額外的時間來驗證文件格式。
使用LoadRaw方法加載RAW文件:
如果應用程序希望圖像處于RAW格式并且從DICOM數據或數據庫記錄中獲知圖像頭信息,則可以顯式設置LoadRaw來解釋原始圖像數據:
1、使用所需的映像頭信息調用LoadRaw方法,將模式設置為LOAD_Raw。
2、調用其中一個加載方法FileName,LoadBlob,LoadBuffer等來加載原始圖像。
3、該LoadMode屬性將用于應用程序必須認識到,ImagXpress是在這種模式下設置為LOAD_Raw,為了。
4、完成后調用LoadRaw方法將模式設置回默認的LOAD_Normal。
與...
加載相機制造商的專有原始圖像文件格式:
ImagXpress控件能夠在加載時檢查圖像,以確定圖像是相機原始格式,識別圖像的特定相機原始格式,并使用該格式加載圖像。
1、設置CameraRawEnabled = True以指定在加載時檢查圖像以查看數據是否采用相機原始格式,并識別原始格式。
注意:當CameraRAWEnabled = True時,只能從文件加載圖像。不支持從流加載,因為必須加載整個圖像才能識別原始格式。
2、加載圖像(例如FileName)。將檢查圖像以查看它是否是裝載過程中的CameraRaw格式,并將使用檢測到的特定相機原始格式進行解碼。
注意:要優化性能,請在不需要時將CameraRawEnabled屬性設置為False。
本教程就是這些內容了,喜歡的朋友可以下載ImagXpress試用版嘗試一下哦~
想要購買ImagXpress正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn