public ImageEditorGettingStartedCSharp() { // >> imageeditor-getting-started-csharp var imageEditor = new RadImageEditor(); if (Device.RuntimePlatform == Device.UWP) { imageEditor.Source = "Assets/cat4.jpeg"; } else { imageEditor.Source = "cat4.jpeg"; } var toolbar = new RadImageEditorToolbar(); toolbar.ImageEditor = imageEditor; var grid = new Grid(); grid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }); grid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(1, GridUnitType.Auto) }); grid.Children.Add(imageEditor, 0, 0); grid.Children.Add(toolbar, 0, 1); this.Content = grid; // << imageeditor-getting-started-csharp }
public static void LoadSampleImage(RadImageEditor imageEditor, string image) { using (Stream stream = Application.GetResourceStream(GetResourceUri(SampleImageFolder + image)).Stream) { imageEditor.Image = new RadBitmap(stream); imageEditor.ScaleFactor = 0; imageEditor.ApplyTemplate(); } }
public override void DetachUI() { this.currnetEditor.ScaleFactorChanged -= currnetEditor_ScaleFactorChanged; this.previewPanel.SizeChanged -= currnetEditor_ScaleFactorChanged; this.previewPanel.Children.Clear(); this.currnetEditor = null; this.previewPanel = null; }
public static void LoadSampleImage(RadImageEditor imageEditor, string image) { using (Stream stream = Application.GetResourceStream(GetResourceUri(SampleImageFolder + image)).Stream) { imageEditor.Image = new Telerik.Windows.Media.Imaging.RadBitmap(stream); imageEditor.ScaleFactor = 0; imageEditor.ApplyTemplate(); } }
public void DetachUI() { //TODO: Uncomment this this.currnetEditor.ScaleFactorChanged -= currnetEditor_ScaleFactorChanged; this.previewPanel.SizeChanged -= currnetEditor_ScaleFactorChanged; this.previewPanel.Children.Clear(); this.currnetEditor = null; this.previewPanel = null; }
public void SaveImage(RadImageEditor Editor, bool SavePrompt = false) { if (!SavePrompt) { Editor.SaveImage(); } else { Editor.SaveImageAs(); } }
public override void AttachUI(ToolInitInfo previewInitInfo) { this.currnetEditor = previewInitInfo.ImageEditor; this.previewPanel = previewInitInfo.PreviewPanel; this.currnetEditor.ScaleFactorChanged += currnetEditor_ScaleFactorChanged; this.previewPanel.SizeChanged += currnetEditor_ScaleFactorChanged; this.previewPanel.Children.Add(this.watermarkImage); this.UpdateScaleFactor(); }
public static void LoadSampleImage(RadImageEditor imageEditor, string extension) { IImageFormatProvider formatProvider = ImageFormatProviderManager.GetFormatProviderByExtension(extension); using (Stream stream = Application.GetResourceStream(GetResourceUri(SampleImageFolder + extension)).Stream) { imageEditor.Image = formatProvider.Import(stream); imageEditor.ApplyTemplate(); imageEditor.ScaleFactor = 0; } }
public void InitializeComponent() { if (_contentLoaded) { return; } _contentLoaded = true; System.Windows.Application.LoadComponent(this, new System.Uri("/Procbel.Apps.Silverlight.Modules.Companies;component/Views/CompanyImageEditView." + "xaml", System.UriKind.Relative)); this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot"))); this.imageEditor = ((RadImageEditor)(this.FindName("imageEditor"))); this.fadeoutPanel = ((System.Windows.Controls.Grid)(this.FindName("fadeoutPanel"))); this.settingsContainer = ((Procbel.Apps.Silverlight.Modules.Companies.Views.CompanyImageEditToolsContainerView)(this.FindName("settingsContainer"))); this.tools = ((System.Windows.Controls.Grid)(this.FindName("tools"))); }
public void Rotate(RadImageEditor Editor, RotateFlipType rotate = RotateFlipType.Rotate90FlipNone) { Editor.ImageEditorElement.RotateFlip(rotate); Editor.ImageEditorElement.SaveState(); }
public SaveImageCommand(RadImageEditor imageEditor) : base(imageEditor) { }
public MySaveCommand(RadImageEditor owner) : base(owner) { }
public void Zoom(RadImageEditor Editor, SizeF size) { Editor.ZoomFactor = size; }
public void RoundCorners(RadImageEditor Editor) { Editor.ImageEditorElement.RoundCorners(100, Color.Red, 2, Color.Green); Editor.ImageEditorElement.SaveState(); }
public void Undo(RadImageEditor Editor) { Editor.ImageEditorElement.Undo(); }
public void DrawText(RadImageEditor Editor) { Editor.ImageEditorElement.DrawString("Test", 12, Color.Red, 200, 200, 120); Editor.ImageEditorElement.SaveState(); }
public void Crop(RadImageEditor Editor) { Editor.ImageEditorElement.Crop(new Rectangle(0, 0, 20, 20)); Editor.ImageEditorElement.SaveState(); }
public void Open(RadImageEditor Editor, string filePath) { Editor.OpenImage(filePath); }
public void CanvasResize(RadImageEditor Editor, Color color, int Width = 100, int Height = 100, ContentAlignment Align = ContentAlignment.BottomCenter) { Editor.ImageEditorElement.ResizeCanvas(Width, Height, ContentAlignment.BottomRight, color); Editor.ImageEditorElement.SaveState(); }
public void InvertColors(RadImageEditor Editor) { Editor.ImageEditorElement.InvertColors(); Editor.ImageEditorElement.SaveState(); }
public void Flip(RadImageEditor Editor, RotateFlipType rotate = RotateFlipType.Rotate90FlipXY) { Editor.ImageEditorElement.RotateFlip(RotateFlipType.RotateNoneFlipX); Editor.ImageEditorElement.SaveState(); }
public void Redo(RadImageEditor Editor) { Editor.ImageEditorElement.Redo(); }
public void Resize(RadImageEditor Editor, int Width = 100, int Height = 100) { Editor.ImageEditorElement.Resize(Width, Height); Editor.ImageEditorElement.SaveState(); }
public void Hue(RadImageEditor Editor, int hue) { Editor.ImageEditorElement.SetHue(hue); Editor.ImageEditorElement.SaveState(); }
public void Saturation(RadImageEditor Editor, int saturation) { Editor.ImageEditorElement.SetSaturation(saturation); Editor.ImageEditorElement.SaveState(); }
public void ContrastBrightness(RadImageEditor Editor, int contrast, int brightness) { Editor.ImageEditorElement.SetContrastAndBrightness(contrast, brightness); Editor.ImageEditorElement.SaveState(); }