DevExpress Winforms使用技巧教程:圖片編輯 - Image Editor Dialog
下載DevExpress v19.2完整版 DevExpress v19.2漢化資源獲取
2020是個(gè)不平凡的開(kāi)年,因當(dāng)前疫情防控形勢(shì)依舊嚴(yán)峻,慧都科技謹(jǐn)遵國(guó)家及當(dāng)?shù)卣嚓P(guān)疫情防控要求,全面復(fù)工時(shí)間將延期至2月24日(暫定),并于2月10起安排人員線上值班,期間有關(guān)DevExpress產(chǎn)品的任何問(wèn)題,可咨詢“在線客服”了解詳情哦!慧都將與您攜手共進(jìn),同進(jìn)退,一起度過(guò)難關(guān)!
DevExpress Winforms Controls 內(nèi)置140多個(gè)UI控件和庫(kù),完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序。使用WinForms PictureEdit控件,可以在表單上顯示圖像。為控件實(shí)現(xiàn)DirectX渲染支持,可以輕松處理大的高DPI圖像。在2019年更新的版本中,技術(shù)團(tuán)隊(duì)添加另一個(gè)新功能:嵌入式Image Editor對(duì)話框。想要體驗(yàn)?點(diǎn)擊下載>>
要顯示此對(duì)話框,用戶可以右鍵單擊圖像,然后選擇Edit。編輯器支持的操作很簡(jiǎn)單但有用:裁剪、旋轉(zhuǎn)、翻轉(zhuǎn)以及更改亮度、對(duì)比度和飽和度值。
請(qǐng)注意,選項(xiàng)ShowEditMenuItem設(shè)置為False時(shí),將禁用對(duì)編輯器的訪問(wèn)。
當(dāng)用戶單擊圖像編輯器中的Save按鈕時(shí),將引發(fā)事件ImageEditorDialogClosed,因此您可以根據(jù)需要實(shí)施自定義更改處理。
自定義操作
技術(shù)團(tuán)隊(duì)預(yù)計(jì)用戶可能對(duì)圖像編輯操作有自定義要求,因此使Image Editor具有可擴(kuò)展性。我們預(yù)計(jì)您可能對(duì)圖像編輯操作有自定義要求,因此我們使圖像編輯器具有可擴(kuò)展性。 您可以在事件ImageEditorDialogShowing的處理程序中將其他命令添加到編輯器中,這些命令在UI中顯示為按鈕。命令是實(shí)現(xiàn)簡(jiǎn)單界面并可能使用自己UI元素執(zhí)行編輯功能的類。
public class WatermarkCommand : IGraphicCommand {
public SvgImage Image { get; set; }
public string ToolTip {
get { return "Add Watermark"; }
}
public void Execute(ImageEditorControl editorControl) {
editorControl.SetActiveTool(new WatermarkToolControl());
}
}
圖像中顯示的水印功能已在此GitHub示例中完全實(shí)現(xiàn),這是您開(kāi)始自定義圖像編輯器操作的一個(gè)很好的開(kāi)始。它演示了一個(gè)自定義按鈕,該按鈕將調(diào)用一個(gè)對(duì)話框,用戶可以在其中向圖像添加基于文本的水印。
DevExpress v19.2全新發(fā)布,歡迎下載最新版體驗(yàn)哦~
DevExpress技術(shù)交流群:540330292 歡迎一起進(jìn)群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號(hào),及時(shí)獲取最新動(dòng)態(tài)及最新資訊