翻譯|使用教程|編輯:楊鵬連|2020-07-15 14:54:43.683|閱讀 160 次
概述:本文介紹了圖像處理工具包ImagXpress的使用方法——如何捕獲,復制和粘貼
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ImagXpress 是最先進的彩色映像和照片圖像處理工具包,它發布的形式有:.NET控件、COM組件、VC組件。用ImagXpress ,開發者構建的應用程序可以支持圖像瀏覽、編輯、打印、TWAIN掃描、文件格式轉換等等。ImagXpress 提供了綜合的圖像處理函數集,支持30多種文件格式,擁有驚人的圖像處理速度。ImagXpress 提供的圖像功能還有:復制、旋轉、保持圖像的透明度、多種圖像縮放算法、高級滾動條、自動調整大小和圖像融合等。
從屏幕捕獲圖像
要捕獲由ImagXpress®窗口界定的屏幕區域并將其保存到圖像緩沖區,請使用Capture方法捕獲由控件界定的屏幕區域并將其保存到當前圖像。
為了捕獲一個指定的窗口內的整個屏幕區域中,使用所述CaptureWindow方法來捕獲由窗口限定的屏幕區域,并保存到當前圖像。
選擇顯示圖像的一部分
使用橡皮筋
ImagXpress®使用戶可以選擇正在查看的圖像部分。該部分稱為橡皮筋,然后可以通過多種方式使用:例如,復制到另一個控件或緩沖區,或者選擇為要處理的區域。
要使用橡皮筋:
' Activate the rubberband when the user first clicks the mouse
Private Sub ImagXpress1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
' CLEAR ANY EXISTING RUBBER BANDING REGION
ImagXpress1.RubberBand False, X, Y, False
' CONVERT X & Y TO PIXELS
X = X / Screen.TwipsPerPixelX
Y = Y / Screen.TwipsPerPixelY
' TURN THE RUBBER BANDING ON, SET THE STARTING POINT
ImagXpress1.RubberBand True, X, Y, False
End Sub
' Track the user's changes whenever they move the mouse
Private Sub ImagXpress1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
' UPDATE THE RUBBER BAND
X = X / Screen.TwipsPerPixelX
Y = Y / Screen.TwipsPerPixelY
ImagXpress1.RubberbandUpdate X, Y
End Sub
' Do something with the region when the user lifts off the mouse
Private Sub ImagXpress1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim xpos, ypos, w, h As Integer
' YOU CAN DO ANYTHING WITH, OR TO, THE REGION THE USER HAS SELECTED. IN THIS EXAMPLE, WE WILL
' COPY THE AREA TO ANOTHER CONTROL.
ImagXpress2.hDib = ImagXpress1.CopyRubberbandDib
ImagXpress2.ZoomToFit ZOOMFIT_BEST
' TURN THE RUBBER BAND OFF
ImagXpress1.RubberBand False, X, Y, False
End Sub
使用Sprite
ImagXpress提供了創建和使用精靈的功能。通過將顯示的圖像的一部分復制到透明窗口中來創建子畫面。該窗口可以在圖像視圖中移動或粘貼。要創建和使用精靈:
刪除子畫面不會導致所查看的圖像發生任何變化。
相關內容推薦:
圖像處理工具包ImagXpress用戶指南:如何從文件中加載圖像
圖像處理工具包ImagXpress用戶指南:如何指定圖像的加載選項
圖像處理工具包ImagXpress用戶指南:如何定義最終用戶界面
想要購買ImagXpress正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: