翻譯|使用教程|編輯:楊鵬連|2020-08-06 10:19:22.637|閱讀 277 次
概述:本文介紹了圖像處理工具包ImagXpress的使用方法——如何處理指定的一部分圖像
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ImagXpress 是最先進的彩色映像和照片圖像處理工具包,它發布的形式有:.NET控件、COM組件、VC組件。用ImagXpress ,開發者構建的應用程序可以支持圖像瀏覽、編輯、打印、TWAIN掃描、文件格式轉換等等。ImagXpress 提供了綜合的圖像處理函數集,支持30多種文件格式,擁有驚人的圖像處理速度。ImagXpress 提供的圖像功能還有:復制、旋轉、保持圖像的透明度、多種圖像縮放算法、高級滾動條、自動調整大小和圖像融合等。
在對圖像執行圖像處理之前,必須指定是要處理整個圖像還是圖像的一部分。ImagXpress®控件提供了兩種工具來指定要處理圖像的一部分:
當RgnEnabled 或Area 方法的IPArea參數為True時,需要額外的內存來存儲要與要處理的區域/區域合并的原始圖像。如果不需要區域/區域處理,請將RgnEnabled 和Area 方法的IPArea參數設置為False,以減少內存使用量。
地區
創建地區
創建區域:
查詢區域
的RgnX,RgnY,RgnWidth,和RgnHeight屬性(只讀)上的區域的當前位置和大小提供狀態。
將區域復制到精靈
通過將當前區域復制到透明窗口中,調用RgnCreateSprite來創建Sprite。然后可以將精靈移動(RgnMoveSprite)或粘貼(RgnPasteSprite)到當前正在查看的圖像。的RgnSpriteX和RgnSpriteY屬性定義的矩形邊界的子畫面的左上角。 如果為查看器分配了不同的圖像進行顯示,則Sprite仍然有效,可以將其移動或粘貼到正在查看的新圖像中。要刪除精靈并釋放與其關聯的資源,請調用RgnDeleteSprite。
刪除子畫面不會對正在查看的圖像進行任何更改。
啟用區域進行圖像處理
要啟用該區域,請設置RgnEnabled 屬性。啟用區域后,所有圖像處理方法都將作用于該區域而不是整個圖像。當RegionEnabled屬性為False時,將處理整個圖像。
刪除區域
若要刪除區域對象并釋放關聯的內存,請調用 RgnDelete 方法 (對圖像沒有影響)。
區域
區域是圖像的矩形子集。啟用區域后(IPArea = true),僅在圖像區域上執行圖像處理。
RemoveRedeye,RemoveDust和RemoveScratches 方法要求的區域被設置為指定圖像處理的子集。對于所有其他方法和屬性,設置區域是可選的。
創建一個區域
若要創建一個Area,請使用指定的矩形邊界區域調用 Area方法。由于每個ImagXpress控件只能定義一個區域,因此調用Area將刪除前一個區域。
甲橡皮可以創建在顯示器上定義的矩形區域。首先創建橡皮筋,然后使用RubberbandH,RubberBandL,RubberBandT和RubberBandW屬性填充Area中的坐標。
查詢區域
可以使用以下屬性來標識區域的大小,位置和狀態:IPAreaX,IPAreaY,IPAreaWidth,IPAreaHeight和IPArea。
將區域復制到精靈
無法從區域創建精靈。要創建一個精靈,首先將區域復制到一個區域,然后創建精靈。
刪除區域
調用Area方法會將當前區域替換為新定義的區域。
相關內容推薦:
圖像處理工具包ImagXpress用戶指南:如何從文件中加載圖像
圖像處理工具包ImagXpress用戶指南:如何指定圖像的加載選項
圖像處理工具包ImagXpress用戶指南:如何定義最終用戶界面
想要購買ImagXpress正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: