diff --git a/ShiftOS.Engine/ShiftOS.Engine.csproj b/ShiftOS.Engine/ShiftOS.Engine.csproj index 9b248a5..2c9b364 100644 --- a/ShiftOS.Engine/ShiftOS.Engine.csproj +++ b/ShiftOS.Engine/ShiftOS.Engine.csproj @@ -55,6 +55,9 @@ True Resources.resx + + + UserControl @@ -96,5 +99,6 @@ + \ No newline at end of file diff --git a/ShiftOS.Engine/Terminal/Commands/Hello.cs b/ShiftOS.Engine/Terminal/Commands/Hello.cs new file mode 100644 index 0000000..531bd1f --- /dev/null +++ b/ShiftOS.Engine/Terminal/Commands/Hello.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ShiftOS.Engine.Terminal.Commands +{ + public class Hello : TerminalCommand + { + public override string GetName() + { + return "Hello"; + } + + public override string Run(params string[] parameters) + { + return "Oh, HELLO, " + String.Join(" ", parameters); + } + } +} diff --git a/ShiftOS.Engine/Terminal/TerminalBackend.cs b/ShiftOS.Engine/Terminal/TerminalBackend.cs new file mode 100644 index 0000000..7103238 --- /dev/null +++ b/ShiftOS.Engine/Terminal/TerminalBackend.cs @@ -0,0 +1,46 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace ShiftOS.Engine.Terminal +{ + public static class TerminalBackend + { + // The line below gets all the terminal commands in... well... the entire ShiftOS.Engine + public static IEnumerable instances = from t in Assembly.GetExecutingAssembly().GetTypes() + where t.IsSubclassOf(typeof(TerminalCommand)) + && t.GetConstructor(Type.EmptyTypes) != null + select Activator.CreateInstance(t) as TerminalCommand; + + /// + /// Runs a terminal command. + /// + /// + /// Returns all the output from that command. + public static string RunCommand(string command) + { + string name; + try { name = command.Split(' ')[0]; } catch { name = command; } + + var theParams = new string[command.Split(' ').Length - 1]; + Array.Copy(command.Split(' '), 1, theParams, 0, command.Split(' ').Length - 1); + + foreach (TerminalCommand instance in instances) + { + if (instance.GetName() == name) + return instance.Run(theParams); + } + + return "The command cannot be found."; + } + + // An extra function ;) + private static Type[] GetTypesInNamespace(Assembly assembly, string nameSpace) + { + return assembly.GetTypes().Where(t => String.Equals(t.Namespace, nameSpace, StringComparison.Ordinal)).ToArray(); + } + } +} diff --git a/ShiftOS.Engine/Terminal/TerminalCommand.cs b/ShiftOS.Engine/Terminal/TerminalCommand.cs new file mode 100644 index 0000000..a344122 --- /dev/null +++ b/ShiftOS.Engine/Terminal/TerminalCommand.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ShiftOS.Engine.Terminal +{ + public abstract class TerminalCommand + { + public abstract string GetName(); + + public abstract string Run(params string[] parameters); + } +} diff --git a/ShiftOS.Main/ShiftOS.Main.csproj b/ShiftOS.Main/ShiftOS.Main.csproj index 9cbae5f..f511503 100644 --- a/ShiftOS.Main/ShiftOS.Main.csproj +++ b/ShiftOS.Main/ShiftOS.Main.csproj @@ -73,6 +73,12 @@ Shifter.cs + + UserControl + + + Terminal.cs + Form @@ -107,6 +113,9 @@ Shifter.cs + + Terminal.cs + TestForm.cs diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs b/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs new file mode 100644 index 0000000..e92cdb4 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs @@ -0,0 +1,65 @@ +namespace ShiftOS.Main.ShiftOS.Apps +{ + partial class Terminal + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.termmain = new System.Windows.Forms.RichTextBox(); + this.SuspendLayout(); + // + // termmain + // + this.termmain.BackColor = System.Drawing.Color.Black; + this.termmain.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.termmain.Dock = System.Windows.Forms.DockStyle.Fill; + this.termmain.ForeColor = System.Drawing.Color.White; + this.termmain.Location = new System.Drawing.Point(0, 0); + this.termmain.Name = "termmain"; + this.termmain.Size = new System.Drawing.Size(476, 394); + this.termmain.TabIndex = 0; + this.termmain.Text = ""; + this.termmain.SelectionChanged += new System.EventHandler(this.termmain_SelectionChanged); + this.termmain.TextChanged += new System.EventHandler(this.termmain_TextChanged); + this.termmain.KeyDown += new System.Windows.Forms.KeyEventHandler(this.termmain_KeyDown); + // + // Terminal + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.termmain); + this.Name = "Terminal"; + this.Size = new System.Drawing.Size(476, 394); + this.Load += new System.EventHandler(this.Terminal_Load); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.RichTextBox termmain; + } +} diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.cs b/ShiftOS.Main/ShiftOS/Apps/Terminal.cs new file mode 100644 index 0000000..a9bd093 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using ShiftOS.Engine; +using ShiftOS.Engine.Terminal; + +namespace ShiftOS.Main.ShiftOS.Apps +{ + public partial class Terminal : UserControl + { + public string defaulttextBefore = "user> "; + public string defaulttextResult = "user@shiftos> "; // NOT YET IMPLEMENTED!!! + public bool doClear = false; + + // The below variables makes the terminal... a terminal! + public string OldText = ""; + public int TrackingPosition = 0; + + public Terminal() + { + InitializeComponent(); + + termmain.ContextMenuStrip = new ContextMenuStrip(); // Disables the right click of a richtextbox! + } + + public void Print(string text) + { + termmain.AppendText($"\n {text} \n {defaulttextResult}"); + TrackingPosition = termmain.Text.Length; + } + + private void termmain_KeyDown(object sender, KeyEventArgs e) + { + // The below code disables the ability to paste anything other then text... + + if (e.Control && e.KeyCode == Keys.V) + { + //if (Clipboard.ContainsText()) + // termmain.Paste(DataFormats.GetFormat(DataFormats.Text)); + e.Handled = true; + } else if (e.KeyCode == Keys.Enter) { + Print(TerminalBackend.RunCommand(termmain.Text.Substring(TrackingPosition, termmain.Text.Length - TrackingPosition))); // The most horrific line in the entire application! + e.Handled = true; + } + } + + private void termmain_TextChanged(object sender, EventArgs e) + { + if (termmain.SelectionStart < TrackingPosition) + { + if (doClear == false) // If it's not clearing the terminal + { + termmain.Text = OldText; + termmain.Select(termmain.Text.Length, 0); + } + } + else + { + OldText = termmain.Text; + } + } + + private void termmain_SelectionChanged(object sender, EventArgs e) + { + if (termmain.SelectionStart < TrackingPosition) + { + termmain.Text = OldText; + termmain.Select(termmain.Text.Length, 0); + } + } + + private void Terminal_Load(object sender, EventArgs e) + { + Print("\n"); + } + + public string RunCommand(string command) + { + string ToReturn = ""; + + if (command == "hi") + { + ToReturn = $"{ToReturn} \n Hi!"; + MessageBox.Show("HI!"); + } + return ToReturn; + } + } +} diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.resx b/ShiftOS.Main/ShiftOS/Apps/Terminal.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs index dac30c6..ae2dc17 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs @@ -28,75 +28,87 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.listView1 = new System.Windows.Forms.ListView(); - this.taskbar = new System.Windows.Forms.ToolStrip(); - this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); - this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); - this.timer1 = new System.Windows.Forms.Timer(this.components); - this.taskbar.SuspendLayout(); - this.SuspendLayout(); - // - // listView1 - // - this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; - this.listView1.Location = new System.Drawing.Point(0, 0); - this.listView1.Name = "listView1"; - this.listView1.Size = new System.Drawing.Size(1962, 1236); - this.listView1.TabIndex = 0; - this.listView1.UseCompatibleStateImageBehavior = false; - // - // taskbar - // - this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; - this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); - this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + this.listView1 = new System.Windows.Forms.ListView(); + this.taskbar = new System.Windows.Forms.ToolStrip(); + this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + this.taskbarClock = new System.Windows.Forms.ToolStripLabel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.terminalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.taskbar.SuspendLayout(); + this.SuspendLayout(); + // + // listView1 + // + this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; + this.listView1.Location = new System.Drawing.Point(0, 0); + this.listView1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.listView1.Name = "listView1"; + this.listView1.Size = new System.Drawing.Size(1277, 684); + this.listView1.TabIndex = 0; + this.listView1.UseCompatibleStateImageBehavior = false; + // + // taskbar + // + this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom; + this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24); + this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripDropDownButton1, this.taskbarClock}); - this.taskbar.Location = new System.Drawing.Point(0, 1204); - this.taskbar.Name = "taskbar"; - this.taskbar.Size = new System.Drawing.Size(1962, 32); - this.taskbar.TabIndex = 1; - this.taskbar.Text = "toolStrip1"; - // - // toolStripDropDownButton1 - // - this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; - this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; - this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(131, 29); - this.toolStripDropDownButton1.Tag = ((uint)(0u)); - this.toolStripDropDownButton1.Text = "Programs"; - // - // taskbarClock - // - this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; - this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; - this.taskbarClock.Name = "taskbarClock"; - this.taskbarClock.Size = new System.Drawing.Size(70, 29); - this.taskbarClock.Tag = ((uint)(0u)); - this.taskbarClock.Text = "0:00"; - // - // timer1 - // - this.timer1.Interval = 1000; - this.timer1.Tick += new System.EventHandler(this.timer1_Tick); - // - // Desktop - // - this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1962, 1236); - this.Controls.Add(this.taskbar); - this.Controls.Add(this.listView1); - this.Name = "Desktop"; - this.Text = "Desktop"; - this.taskbar.ResumeLayout(false); - this.taskbar.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.taskbar.Location = new System.Drawing.Point(0, 653); + this.taskbar.Name = "taskbar"; + this.taskbar.Size = new System.Drawing.Size(1277, 31); + this.taskbar.TabIndex = 1; + this.taskbar.Text = "toolStrip1"; + // + // toolStripDropDownButton1 + // + this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.terminalToolStripMenuItem}); + this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser; + this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + this.toolStripDropDownButton1.Size = new System.Drawing.Size(95, 28); + this.toolStripDropDownButton1.Tag = ((uint)(0u)); + this.toolStripDropDownButton1.Text = "Programs"; + // + // taskbarClock + // + this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock; + this.taskbarClock.Name = "taskbarClock"; + this.taskbarClock.Size = new System.Drawing.Size(52, 28); + this.taskbarClock.Tag = ((uint)(0u)); + this.taskbarClock.Text = "0:00"; + // + // timer1 + // + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // terminalToolStripMenuItem + // + this.terminalToolStripMenuItem.Name = "terminalToolStripMenuItem"; + this.terminalToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.terminalToolStripMenuItem.Text = "Terminal"; + this.terminalToolStripMenuItem.Click += new System.EventHandler(this.terminalToolStripMenuItem_Click); + // + // Desktop + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1277, 684); + this.Controls.Add(this.taskbar); + this.Controls.Add(this.listView1); + this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.Name = "Desktop"; + this.Text = "Desktop"; + this.taskbar.ResumeLayout(false); + this.taskbar.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -107,5 +119,6 @@ private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; private System.Windows.Forms.ToolStripLabel taskbarClock; private System.Windows.Forms.Timer timer1; - } + private System.Windows.Forms.ToolStripMenuItem terminalToolStripMenuItem; + } } \ No newline at end of file diff --git a/ShiftOS.Main/ShiftOS/Desktop.cs b/ShiftOS.Main/ShiftOS/Desktop.cs index 494222a..06f1fc8 100644 --- a/ShiftOS.Main/ShiftOS/Desktop.cs +++ b/ShiftOS.Main/ShiftOS/Desktop.cs @@ -57,5 +57,12 @@ namespace ShiftOS.Main.ShiftOS private void timer1_Tick(object sender, EventArgs e) => taskbarClock.Text = $"{DateTime.Now:t}"; - } + + private void terminalToolStripMenuItem_Click(object sender, EventArgs e) + { + Apps.Terminal trm = new Apps.Terminal(); + + ShiftWM.Init(trm, "Terminal", null, false, true); + } + } } diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt new file mode 100644 index 0000000..e75b390 --- /dev/null +++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt @@ -0,0 +1,1309 @@ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +1. Magick.NET copyright: + +Copyright 2013-2017 Dirk Lemstra + +Licensed under the ImageMagick License (the "License"); you may not use this +file except in compliance with the License. You may obtain a copy of the License +at + + https://www.imagemagick.org/script/license.php + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +2. ImageMagick copyright: + +Copyright 1999-2015 ImageMagick Studio LLC, a non-profit organization dedicated +to making software imaging solutions freely available. + +You may not use this file except in compliance with the License. You may obtain +a copy of the License at + + https://www.imagemagick.org/script/license.php + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +3. E. I. du Pont de Nemours and Company copyright: + +Copyright 1999 E. I. du Pont de Nemours and Company + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files ("ImageMagick"), to deal in +ImageMagick without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of ImageMagick, and to permit persons to whom the ImageMagick is furnished to +do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of ImageMagick. + +The software is provided "as is", without warranty of any kind, express or +implied, including but not limited to the warranties of merchantability, +fitness for a particular purpose and noninfringement. In no event shall E. I. +du Pont de Nemours and Company be liable for any claim, damages or other +liability, whether in an action of contract, tort or otherwise, arising from, +out of or in connection with ImageMagick or the use or other dealings in +ImageMagick. + +Except as contained in this notice, the name of the E. I. du Pont de Nemours +and Company shall not be used in advertising or otherwise to promote the sale, +use or other dealings in ImageMagick without prior written authorization from +the E. I. du Pont de Nemours and Company. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +4. OpenSSH copyright: + +Copyright (c) 2000 Markus Friedl. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR \`\`AS IS\'\' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +5. Xfig copyright: + +| FIG : Facility for Interactive Generation of figures +| Copyright (c) 1985-1988 by Supoj Sutanthavibul +| Parts Copyright (c) 1989-2000 by Brian V. Smith +| Parts Copyright (c) 1991 by Paul King + +Any party obtaining a copy of these files is granted, free of charge, a full +and unrestricted irrevocable, world-wide, paid up, royalty-free, nonexclusive +right and license to deal in this software and documentation files (the +"Software"), including without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell copies of the Software, and +to permit persons who receive copies from any such party to do so, with the +only requirement being that this copyright notice remain intact. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +6. ezXML copyright: + +Copyright 2004-2006 Aaron Voisine + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +7. GraphicsMagick copyright: + +Copyright (C) 2002 - 2009 GraphicsMagick Group + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +8. Magick++ copyright: + +Copyright 1999 - 2002 Bob Friesenhahn + +Permission is hereby granted, free of charge, to any person obtaining a copy of +the source files and associated documentation files ("Magick++"), to deal in +Magick++ without restriction, including without limitation of the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of Magick++, and to permit persons to whom the Magick++ is furnished to do so, +subject to the following conditions: + +This copyright notice shall be included in all copies or substantial portions +of Magick++. The copyright to Magick++ is retained by its author and shall not +be subsumed or replaced by any other copyright. + +The software is provided "as is", without warranty of any kind, express or +implied, including but not limited to the warranties of merchantability,fitness +for a particular purpose and noninfringement. In no event shall Bob Friesenhahn +be liable for any claim, damages or other liability, whether in an action of +contract, tort or otherwise, arising from, out of or in connection with +Magick++ or the use or other dealings in Magick++. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +9. Gsview copyright: + +Copyright (C) 2000-2002, Ghostgum Software Pty Ltd. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this file ("Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of this Software, and to permit persons to whom +this file is furnished to do so, subject to the following conditions: + +This Software is distributed with NO WARRANTY OF ANY KIND. No author or +distributor accepts any responsibility for the consequences of using it, or +for whether it serves any particular purpose or works at all, unless he or she +says so in writing. + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +10. Libsquish copyright: + +Copyright (c) 2006 Simon Brown si@sjbrown.co.uk + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +11. Libbzip2 copyright: + +This program, "bzip2", the associated library "libbzip2", and all documentation, +are copyright (C) 1996-2006 Julian R Seward. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. The origin of this software must not be misrepresented; you must not claim +that you wrote the original software. If you use this software in a product, +an acknowledgment in the product documentation would be appreciated but is +not required. + +3. Altered source versions must be plainly marked as such, and must not be +misrepresented as being the original software. + +4. The name of the author may not be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY +OF SUCH DAMAGE. + +Julian Seward, Cambridge, UK. +jseward@bzip.org +bzip2/libbzip2 version 1.0.4 of 20 December 2006 + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +12. OpenEXR copyright: + +Copyright (c) 2006, Industrial Light & Magic, a division of Lucasfilm +Entertainment Company Ltd. Portions contributed and copyright held by +others as indicated. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the following + disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided with + the distribution. + + * Neither the name of Industrial Light & Magic nor the names of + any other contributors to this software may be used to endorse or + promote products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +13. Libffi copyright: + +libffi - Copyright (c) 1996-2012 Anthony Green, Red Hat, Inc and others. +See source files for details. + +Permission is hereby granted, free of charge, to any person obtaininga copy +of this software and associated documentation files (the ``Software''), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +14. JasPer copyright: + +JasPer License Version 2.0 + +Copyright (c) 2001-2006 Michael David Adams +Copyright (c) 1999-2000 Image Power, Inc. +Copyright (c) 1999-2000 The University of British Columbia + +All rights reserved. + +Permission is hereby granted, free of charge, to any person (the "User") +obtaining a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including without +limitation the rights to use, copy, modify, merge, publish, distribute, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +1. The above copyright notices and this permission notice (which includes +the disclaimer below) shall be included in all copies or substantial portions +of the Software. + +2. The name of a copyright holder shall not be used to endorse or promote +products derived from the Software without specific prior written permission. + +THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO +USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. THE +SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE PROVIDED BY THE +COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE THE PATENT OR OTHER +INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. EACH COPYRIGHT HOLDER +DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS BROUGHT BY ANY OTHER ENTITY +BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. AS A +CONDITION TO EXERCISING THE RIGHTS GRANTED HEREUNDER, EACH USER HEREBY ASSUMES +SOLE RESPONSIBILITY TO SECURE ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF +ANY. THE SOFTWARE IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN +MISSION-CRITICAL SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR +FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL +SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE +OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,PERSONAL INJURY, OR +SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). THE +COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY OF +FITNESS FOR HIGH RISK ACTIVITIES. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +15. Libjpeg-turbo copyright: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +16. Little CMS copyright: + +Little CMS +Copyright (c) 1998-2011 Marti Maria Saguer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +17. Libxml copyright: + +Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +18. Openjpeg copyright: + +/* + * The copyright in this software is being made available under the 2-clauses + * BSD License, included below. This software may be subject to other third + * party and contributor rights, including patent rights, and no such rights + * are granted under this license. + * + * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium + * Copyright (c) 2002-2014, Professor Benoit Macq + * Copyright (c) 2003-2014, Antonin Descampe + * Copyright (c) 2003-2009, Francois-Olivier Devaux + * Copyright (c) 2005, Herve Drolon, FreeImage Team + * Copyright (c) 2002-2003, Yannick Verschueren + * Copyright (c) 2001-2003, David Janssens + * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France + * Copyright (c) 2012, CS Systemes d'Information, France + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +19. Pixman copyright: + +The following is the MIT license, agreed upon by most contributors. +Copyright holders of new code should use this license statement where +possible. They may also add themselves to the list below. + +/* + * Copyright 1987, 1988, 1989, 1998 The Open Group + * Copyright 1987, 1988, 1989 Digital Equipment Corporation + * Copyright 1999, 2004, 2008 Keith Packard + * Copyright 2000 SuSE, Inc. + * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. + * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. + * Copyright 2004 Nicholas Miell + * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech + * Copyright 2005 Trolltech AS + * Copyright 2007 Luca Barbato + * Copyright 2008 Aaron Plattner, NVIDIA Corporation + * Copyright 2008 Rodrigo Kumpera + * Copyright 2008 André Tupinambá + * Copyright 2008 Mozilla Corporation + * Copyright 2008 Frederic Plourde + * Copyright 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright 2009, 2010 Nokia Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +20. Libpng copyright: + +This copy of the libpng notices is provided for your convenience. In case of +any discrepancy between this copy and the notices in the file png.h that is +included in the libpng distribution, the latter shall prevail. + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: + +If you modify libpng you may insert additional notices immediately following +this sentence. + +This code is released under the libpng license. + +libpng versions 1.2.6, August 15, 2004, through 1.6.17, March 26, 2015, are +Copyright (c) 2004, 2006-2015 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.2.5 +with the following individual added to the list of Contributing Authors + + Cosmin Truta + +libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are +Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.0.6 +with the following individuals added to the list of Contributing Authors + + Simon-Pierre Cadieux + Eric S. Raymond + Gilles Vollant + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of the + library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is with + the user. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-0.96, +with the following individuals added to the list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996, 1997 Andreas Dilger +Distributed according to the same disclaimer and license as libpng-0.88, +with the following individuals added to the list of Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing Authors +and Group 42, Inc. disclaim all warranties, expressed or implied, +including, without limitation, the warranties of merchantability and of +fitness for any purpose. The Contributing Authors and Group 42, Inc. +assume no liability for direct, indirect, incidental, special, exemplary, +or consequential damages, which may result from the use of the PNG +Reference Library, even if advised of the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, without +fee, and encourage the use of this source code as a component to +supporting the PNG file format in commercial products. If you use this +source code in a product, acknowledgment is not required but would be +appreciated. + + +A "png_get_copyright" function is available, for convenient use in "about" +boxes and the like: + + printf("%s",png_get_copyright(NULL)); + +Also, the PNG logo (in PNG format, of course) is supplied in the +files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a +certification mark of the Open Source Initiative. + +Glenn Randers-Pehrson +glennrp at users.sourceforge.net +March 26, 2015 + + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +21. Libtiff copyright: + +Copyright (c) 1988-1997 Sam Leffler +Copyright (c) 1991-1997 Silicon Graphics, Inc. + +Permission to use, copy, modify, distribute, and sell this software and +its documentation for any purpose is hereby granted without fee, provided +that (i) the above copyright notices and this permission notice appear in +all copies of the software and related documentation, and (ii) the names of +Sam Leffler and Silicon Graphics may not be used in any advertising or +publicity relating to the software without the specific, prior written +permission of Sam Leffler and Silicon Graphics. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR +ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF +LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +22. Freetype copyright: + +Copyright 2006-2015 by +David Turner, Robert Wilhelm, and Werner Lemberg. + +This file is part of the FreeType project, and may only be used, +modified, and distributed under the terms of the FreeType project +license, LICENSE.TXT. By continuing to use, modify, or distribute +this file you indicate that you have read the license and understand +and accept it fully. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +23. WebP copyright: + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +24. ZLib copyright: + + (C) 1995-2013 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +26. GNU LESSER GENERAL PUBLIC LICENSE (used by Cairo, Croco, Glib, Librsvg, + Lqr, Pango): + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes a de-facto standard. To achieve this, non-free programs must +be allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at least + three years, to give the same user the materials specified in + Subsection 6a, above, for a charge no more than the cost of + performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, +if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James + Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt new file mode 100644 index 0000000..48b575c --- /dev/null +++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt @@ -0,0 +1,11 @@ +Please visit https://github.com/dlemstra/Magick.NET/Documentation for information on how to use Magick.NET. + +The release notes can be found here: https://github.com/dlemstra/Magick.NET/releases. + +Follow me on twitter (@MagickNET, https://twitter.com/MagickNET) to receive information about new +downloads and changes to Magick.NET and ImageMagick. + +If you have an uncontrollable urge to give me something for the time and effort I am putting into this +project then please buy me something from my amazon wish list or send me an amazon gift card. You can +find my wishlist here: https://www.amazon.de/gp/registry/wishlist/2XFZAC3J04WAY. If you prefer to use +PayPal then click here: https://www.paypal.me/DirkLemstra. \ No newline at end of file diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll new file mode 100644 index 0000000..bd2151a Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll differ diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml new file mode 100644 index 0000000..ff54059 --- /dev/null +++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml @@ -0,0 +1,25730 @@ + + + + Magick.NET-Q16-AnyCPU + + + + + Class that can be used to initialize the AnyCPU version of Magick.NET. + + + + + Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies. + + + + + Gets or sets a value indicating whether the security permissions of the embeded library + should be changed when it is written to disk. Only set this to true when multiple + application pools with different idententies need to execute the same library. + + + + + Contains code that is not compatible with .NET Core. + + + Class that represents a RGB color. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Returns the complementary color for this color. + + A instance. + + + + Class that represents a color. + + + Class that represents a color. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Converts the specified to a instance. + + The to convert. + + + + Converts the specified to a instance. + + The to convert. + + + + Converts the value of this instance to an equivalent Color. + + A instance. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + Alpha component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Black component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Creates a new instance from the specified 8-bit color values (red, green, + and blue). The alpha value is implicitly 255 (fully opaque). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + A instance. + + + + Creates a new instance from the specified 8-bit color values (red, green, + blue and alpha). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + Alpha component value of this color. + A instance. + + + + Creates a clone of the current color. + + A clone of the current color. + + + + Compares the current instance with another object of the same type. + + The color to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current color. + + The object to compare this color with. + True when the specified object is equal to the current color. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current color. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Contains code that is not compatible with .NET Core. + + + Adjusts the current affine transformation matrix with the specified affine transformation + matrix. Note that the current affine transform is adjusted rather than replaced. + + + + + Initializes a new instance of the class. + + The matrix. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Gets or sets the X coordinate scaling element. + + + + + Gets or sets the Y coordinate scaling element. + + + + + Gets or sets the X coordinate shearing element. + + + + + Gets or sets the Y coordinate shearing element. + + + + + Gets or sets the X coordinate of the translation element. + + + + + Gets or sets the Y coordinate of the translation element. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Reset to default + + + + + Sets the origin of coordinate system. + + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Rotation to use. + + The angle of the rotation. + + + + Sets the scale to use. + + The X coordinate scaling element. + The Y coordinate scaling element. + + + + Skew to use in X axis + + The X skewing element. + + + + Skew to use in Y axis + + The Y skewing element. + + + + Contains code that is not compatible with .NET Core. + + + Sets the border color to be used for drawing bordered objects. + + + + + Initializes a new instance of the class. + + The color of the border. + + + + Initializes a new instance of the class. + + The color of the border. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the fill color to be used for drawing filled objects. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill + settings. + + + + + Initializes a new instance of the class. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + A instance. + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the color used for stroking object outlines. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Specifies the color of a background rectangle to place under text annotations. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the overall canvas size to be recorded with the drawing vector data. Usually this will + be specified using the same size as the canvas image. When the vector data is saved to SVG + or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer + will render the vector data on. + + + + + Initializes a new instance of the class. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + A instance. + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Class that can be used to chain draw actions. + + + + + Adds a new instance of the class to the . + + The matrix. + The instance. + + + + Adds a new instance of the class to the . + + The color of the border. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The to use. + The instance. + + + + Initializes a new instance of the class. + + + + + Draw on the specified image. + + The image to draw on. + The current instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Creates a new instance. + + A new instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Adds a new instance of the class to the . + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The color of the border. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The clip path units. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + The instance. + + + + Adds a new instance of the class to the . + + The point size. + The instance. + + + + Adds a new instance of the class to the . + + The gravity. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + The instance. + + + + Adds a new instance of the class to the . + + Horizontal scale factor. + Vertical scale factor. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + True if stroke antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + An array containing the dash information. + The instance. + + + + Adds a new instance of the class to the . + + The dash offset. + The instance. + + + + Adds a new instance of the class to the . + + The line cap. + The instance. + + + + Adds a new instance of the class to the . + + The line join. + The instance. + + + + Adds a new instance of the class to the . + + The miter limit. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The width. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The text to draw. + The instance. + + + + Adds a new instance of the class to the . + + Text alignment. + The instance. + + + + Adds a new instance of the class to the . + + True if text antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The text decoration. + The instance. + + + + Adds a new instance of the class to the . + + Direction to use. + The instance. + + + + Adds a new instance of the class to the . + + Encoding to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Kerning to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Interface for a class that can be used to create , or instances. + + + Interface for a class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + A new instance. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Interface that represents an ImageMagick image. + + + + + Read single image frame. + + The bitmap to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff. + + The image format. + A that has the specified + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Represents the collection of images. + + + Represents the collection of images. + + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Gif, Icon, Tiff. + + The image format. + A that has the specified + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + A new instance. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Class that contains information about an image format. + + + Class that contains information about an image format. + + + + + Gets a value indicating whether the format can be read multithreaded. + + + + + Gets a value indicating whether the format can be written multithreaded. + + + + + Gets the description of the format. + + + + + Gets the format. + + + + + Gets a value indicating whether the format supports multiple frames. + + + + + Gets a value indicating whether the format is readable. + + + + + Gets a value indicating whether the format is writable. + + + + + Gets the mime type. + + + + + Gets the module. + + + + + Determines whether the specified MagickFormatInfo instances are considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Determines whether the specified MagickFormatInfo instances are not considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Returns the format information. The extension of the supplied file is used to determine + the format. + + The file to check. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information. The extension of the supplied file name is used to + determine the format. + + The name of the file to check. + The format information. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current format. + + A string that represents the current format. + + + + Unregisters this format. + + True when the format was found and unregistered. + + + + Contains code that is not compatible with .NET Core. + + + Class that represents an ImageMagick image. + + + + + Initializes a new instance of the class. + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The bitmap to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff. + + The image format. + A that has the specified + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The color to fill the image with. + The width. + The height. + + + + Initializes a new instance of the class. + + The image to create a copy of. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this MagickImage instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Initializes a new instance of the class using the specified base64 string. + + The base64 string to load the image from. + A new instance of the class. + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another image. Only the size of the image is compared. + + The object to compare this image with. + A signed number indicating the relative values of this instance and value. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Disposes the instance. + + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Returns a string that represents the current image. + + A string that represents the current image. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Represents the collection of images. + + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Gif, Icon, Tiff. + + The image format. + A that has the specified + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets the number of images in the collection. + + + + + Gets a value indicating whether the collection is read-only. + + + + + Gets or sets the image at the specified index. + + The index of the image to get. + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Adds an image to the collection. + + The image to add. + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Removes all images from the collection. + + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Determines whether the collection contains the specified image. + + The image to check. + True when the collection contains the specified image. + + + + Copies the images to an Array, starting at a particular Array index. + + The one-dimensional Array that is the destination. + The zero-based index in 'destination' at which copying begins. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Disposes the instance. + + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Returns an enumerator that iterates through the images. + + An enumerator that iterates through the images. + + + + Determines the index of the specified image. + + The image to check. + The index of the specified image. + + + + Inserts an image into the collection. + + The index to insert the image. + The image to insert. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Removes the first occurrence of the specified image from the collection. + + The image to remove. + True when the image was found and removed. + + + + Removes the image at the specified index from the collection. + + The index of the image to remove. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Class that can be used to execute a Magick Script Language file. + + + + + Initializes a new instance of the class. + + The IXPathNavigable that contains the script. + + + + Initializes a new instance of the class. + + The fully qualified name of the script file, or the relative script file name. + + + + Initializes a new instance of the class. + + The stream to read the script data from. + + + + Event that will be raised when the script needs an image to be read. + + + + + Event that will be raised when the script needs an image to be written. + + + + + Gets the variables of this script. + + + + + Executes the script and returns the resulting image. + + A . + + + + Executes the script using the specified image. + + The image to execute the script on. + + + + Contains code that is not compatible with .NET Core. + + + Encapsulation of the ImageMagick geometry object. + + + + + Initializes a new instance of the class. + + The rectangle to use. + + + + Converts the specified rectangle to an instance of this type. + + The rectangle to use. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class using the specified width and height. + + The width and height. + + + + Initializes a new instance of the class using the specified width and height. + + The width. + The height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The width. + The height. + + + + Initializes a new instance of the class using the specified width and height. + + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified geometry. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^). + + + + + Gets or sets a value indicating whether the image is resized if image is greater than size (>) + + + + + Gets or sets the height of the geometry. + + + + + Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!) + + + + + Gets or sets a value indicating whether the width and height are expressed as percentages. + + + + + Gets or sets a value indicating whether the image is resized if the image is less than size (<) + + + + + Gets or sets a value indicating whether the image is resized using a pixel area count limit (@). + + + + + Gets or sets the width of the geometry. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Converts the specified string to an instance of this type. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this geometry with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a that represents the position of the current . + + A that represents the position of the current . + + + + Returns a string that represents the current . + + A string that represents the current . + + + + Interface for a native instance. + + + + + Gets a pointer to the native instance. + + + + + Class that can be used to initialize Magick.NET. + + + + + Event that will be raised when something is logged by ImageMagick. + + + + + Gets the features reported by ImageMagick. + + + + + Gets the information about the supported formats. + + + + + Gets the font families that are known by ImageMagick. + + + + + Gets the version of Magick.NET. + + + + + Returns the format information of the specified format based on the extension of the file. + + The file to get the format for. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information of the specified format based on the extension of the + file. If that fails the format will be determined by 'pinging' the file. + + The name of the file to get the format for. + The format information. + + + + Initializes ImageMagick with the xml files that are located in the specified path. + + The path that contains the ImageMagick xml files. + + + + Initializes ImageMagick with the specified configuration files and returns the path to the + temporary directory where the xml files were saved. + + The configuration files ot initialize ImageMagick with. + The path of the folder that was created and contains the configuration files. + + + + Initializes ImageMagick with the specified configuration files in the specified the path. + + The configuration files ot initialize ImageMagick with. + The directory to save the configuration files in. + + + + Set the events that will be written to the log. The log will be written to the Log event + and the debug window in VisualStudio. To change the log settings you must use a custom + log.xml file. + + The events that will be logged. + + + + Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll. + + The path of the Ghostscript directory. + + + + Sets the directory that contains the Ghostscript font files. + + The path of the Ghostscript font directory. + + + + Sets the directory that will be used when ImageMagick does not have enough memory for the + pixel cache. + + The path where temp files will be written. + + + + Sets the pseudo-random number generator secret key. + + The secret key. + + + + Encapsulates a matrix of doubles. + + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Gets the order of the matrix. + + + + + Get or set the value at the specified x/y position. + + The x position + The y position + + + + Gets the value at the specified x/y position. + + The x position + The y position + The value at the specified x/y position. + + + + Set the column at the specified x position. + + The x position + The values + + + + Set the row at the specified y position. + + The y position + The values + + + + Set the value at the specified x/y position. + + The x position + The y position + The value + + + + Returns a string that represents the current DoubleMatrix. + + The double array. + + + + Class that can be used to initialize OpenCL. + + + + + Gets or sets a value indicating whether OpenCL is enabled. + + + + + Gets all the OpenCL devices. + + A iteration. + + + + Sets the directory that will be used by ImageMagick to store OpenCL cache files. + + The path of the OpenCL cache directory. + + + + Represents an OpenCL device. + + + + + Gets the benchmark score of the device. + + + + + Gets the type of the device. + + + + + Gets the name of the device. + + + + + Gets or sets a value indicating whether the device is enabled or disabled. + + + + + Gets all the kernel profile records for this devices. + + A . + + + + Gets or sets a value indicating whether kernel profiling is enabled. + This can be used to get information about the OpenCL performance. + + + + + Gets the OpenCL version supported by the device. + + + + + Represents a kernel profile record for an OpenCL device. + + + + + Gets the average duration of all executions in microseconds. + + + + + Gets the number of times that this kernel was executed. + + + + + Gets the maximum duration of a single execution in microseconds. + + + + + Gets the minimum duration of a single execution in microseconds. + + + + + Gets the name of the device. + + + + + Gets the total duration of all executions in microseconds. + + + + + Class that can be used to optimize jpeg files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets or sets a value indicating whether a progressive jpeg file will be created. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The jpeg file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the jpg image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize gif files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Interface for classes that can optimize an image. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize png files. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets the format that the optimizer supports. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The png file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the png image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Class that can be used to acquire information about the Quantum. + + + + + Gets the Quantum depth. + + + + + Gets the maximum value of the quantum. + + + + + Class that can be used to set the limits to the resources that are being used. + + + + + Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail. + + + + + Gets or sets the maximum height of an image. + + + + + Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache + operations are to/from disk. + + + + + Gets or sets the time specified in milliseconds to periodically yield the CPU for. + + + + + Gets or sets the maximum width of an image. + + + + + Class that contains various settings. + + + + + Gets or sets the affine to use when annotating with text or drawing. + + + + + Gets or sets the background color. + + + + + Gets or sets the border color. + + + + + Gets or sets the color space. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the compression method to use. + + + + + Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached. + + + + + Gets or sets the vertical and horizontal resolution in pixels. + + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets or sets the fill color. + + + + + Gets or sets the fill pattern. + + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Gets or sets the text rendering font. + + + + + Gets or sets the text font family. + + + + + Gets or sets the font point size. + + + + + Gets or sets the font style. + + + + + Gets or sets the font weight. + + + + + Gets or sets the the format of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled. + + + + + Gets or sets the color to use when drawing object outlines. + + + + + Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a + zero-terminated array of numbers that specify the lengths of alternating dashes and gaps + in pixels. If a zero value is not found it will be added. If an odd number of values is + provided, then the list of values is repeated to yield an even number of values. + + + + + Gets or sets the distance into the dash pattern to start the dash (default 0) while + drawing using a dash pattern,. + + + + + Gets or sets the shape to be used at the end of open subpaths when they are stroked. + + + + + Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness + of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter + length to the 'lineWidth'. The default value is 4. + + + + + Gets or sets the pattern image to use while stroking object outlines. + + + + + Gets or sets the stroke width for drawing lines, circles, ellipses, etc. + + + + + Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true). + + + + + Gets or sets text direction (right-to-left or left-to-right). + + + + + Gets or sets the text annotation encoding (e.g. "UTF-16"). + + + + + Gets or sets the text annotation gravity. + + + + + Gets or sets the text inter-line spacing. + + + + + Gets or sets the text inter-word spacing. + + + + + Gets or sets the text inter-character kerning. + + + + + Gets or sets the text undercolor box. + + + + + Gets or sets a value indicating whether verbose output os turned on or off. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the number of scenes. + + + + + Gets or sets a value indicating whether a monochrome reader should be used. + + + + + Gets or sets the size of the image. + + + + + Gets or sets the active scene. + + + + + Gets or sets scenes of the image. + + + + + Returns the value of a format-specific option. + + The format to get the option for. + The name of the option. + The value of a format-specific option. + + + + Returns the value of a format-specific option. + + The name of the option. + The value of a format-specific option. + + + + Removes the define with the specified name. + + The format to set the define for. + The name of the define. + + + + Removes the define with the specified name. + + The name of the define. + + + + Sets a format-specific option. + + The format to set the define for. + The name of the define. + The value of the define. + + + + Sets a format-specific option. + + The format to set the option for. + The name of the option. + The value of the option. + + + + Sets a format-specific option. + + The name of the option. + The value of the option. + + + + Sets format-specific options with the specified defines. + + The defines to set. + + + + Creates a define string for the specified format and name. + + The format to set the define for. + The name of the define. + A string for the specified format and name. + + + + Copies the settings from the specified . + + The settings to copy the data from. + + + + Class that contains setting for the montage operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the color of the background that thumbnails are composed on. + + + + + Gets or sets the frame border color. + + + + + Gets or sets the pixels between thumbnail and surrounding frame. + + + + + Gets or sets the fill color. + + + + + Gets or sets the label font. + + + + + Gets or sets the font point size. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the thumbnail width & height plus border width & height. + + + + + Gets or sets the thumbnail position (e.g. SouthWestGravity). + + + + + Gets or sets the thumbnail label (applied to image prior to montage). + + + + + Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled. + + + + + Gets or sets the outline color. + + + + + Gets or sets the background texture image. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the montage title. + + + + + Gets or sets the transparent color. + + + + + Class that contains setting for quantize operations. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of colors to quantize to. + + + + + Gets or sets the colorspace to quantize in. + + + + + Gets or sets the dither method to use. + + + + + Gets or sets a value indicating whether errors should be measured. + + + + + Gets or setsthe quantization tree-depth. + + + + + The normalized moments of one image channels. + + + + + Gets the centroid. + + + + + Gets the channel of this moment. + + + + + Gets the ellipse axis. + + + + + Gets the ellipse angle. + + + + + Gets the ellipse eccentricity. + + + + + Gets the ellipse intensity. + + + + + Returns the Hu invariants. + + The index to use. + The Hu invariants. + + + + Contains the he perceptual hash of one image channel. + + + + + Initializes a new instance of the class. + + The channel.> + SRGB hu perceptual hash. + Hclp hu perceptual hash. + A string representation of this hash. + + + + Gets the channel. + + + + + SRGB hu perceptual hash. + + The index to use. + The SRGB hu perceptual hash. + + + + Hclp hu perceptual hash. + + The index to use. + The Hclp hu perceptual hash. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A string representation of this hash. + + + + Encapsulation of the ImageMagick ImageChannelStatistics object. + + + + + Gets the channel. + + + + + Gets the depth of the channel. + + + + + Gets the entropy. + + + + + Gets the kurtosis. + + + + + Gets the maximum value observed. + + + + + Gets the average (mean) value observed. + + + + + Gets the minimum value observed. + + + + + Gets the skewness. + + + + + Gets the standard deviation, sqrt(variance). + + + + + Gets the sum. + + + + + Gets the sum cubed. + + + + + Gets the sum fourth power. + + + + + Gets the sum squared. + + + + + Gets the variance. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The channel statistics to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + The normalized moments of one or more image channels. + + + + + Gets the moments for the all the channels. + + The moments for the all the channels. + + + + Gets the moments for the specified channel. + + The channel to get the moments for. + The moments for the specified channel. + + + + Contains the he perceptual hash of one or more image channels. + + + + + Initializes a new instance of the class. + + The + + + + Returns the perceptual hash for the specified channel. + + The channel to get the has for. + The perceptual hash for the specified channel. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A . + + + + Encapsulation of the ImageMagick ImageStatistics object. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Returns the statistics for the all the channels. + + The statistics for the all the channels. + + + + Returns the statistics for the specified channel. + + The channel to get the statistics for. + The statistics for the specified channel. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + Truw when the specified object is equal to the current . + + + + Determines whether the specified image statistics is equal to the current . + + The image statistics to compare this with. + True when the specified image statistics is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Encapsulation of the ImageMagick connected component object. + + + + + Gets the centroid of the area. + + + + + Gets the color of the area. + + + + + Gets the height of the area. + + + + + Gets the id of the area. + + + + + Gets the width of the area. + + + + + Gets the X offset from origin. + + + + + Gets the Y offset from origin. + + + + + Returns the geometry of the area of this connected component. + + The geometry of the area of this connected component. + + + + Returns the geometry of the area of this connected component. + + The number of pixels to extent the image with. + The geometry of the area of this connected component. + + + + PrimaryInfo information + + + + + Initializes a new instance of the class. + + The x value. + The y value. + The z value. + + + + Gets the X value. + + + + + Gets the Y value. + + + + + Gets the Z value. + + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Used to obtain font metrics for text string given current font, pointsize, and density settings. + + + + + Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate + used to place an outline point. + + + + + Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to + place an outline point. Always a negative value. + + + + + Gets the maximum horizontal advance in pixels. + + + + + Gets the text height in pixels. + + + + + Gets the text width in pixels. + + + + + Gets the underline position. + + + + + Gets the underline thickness. + + + + + Base class for colors + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets the actual color of this instance. + + + + + Converts the specified color to a instance. + + The color to use. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current instance. + + The object to compare this color with. + True when the specified object is equal to the current instance. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current instance. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to an equivalent . + + A instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Updates the color value from an inherited class. + + + + + Class that represents a CMYK color. + + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the cyan component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the magenta component value of this color. + + + + + Gets or sets the yellow component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Class that represents a gray color. + + + + + Initializes a new instance of the class. + + Value between 0.0 - 1.0. + + + + Gets or sets the shade of this color (value between 0.0 - 1.0). + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSL color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Lightness component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the lightness component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSV color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Value component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Gets or sets the value component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Performs a hue shift with the specified degrees. + + The degrees. + + + + Updates the color value in an inherited class. + + + + + Class that represents a monochrome color. + + + + + Initializes a new instance of the class. + + Specifies if the color is black or white. + + + + Gets or sets a value indicating whether the color is black or white. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a YUV color. + + + + + Initializes a new instance of the class. + + Y component value of this color. + U component value of this color. + V component value of this color. + + + + Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0) + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that contains the same colors as System.Drawing.Colors. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #F0F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAEBD7FF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #7FFFD4FF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5DCFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4C4FF. + + + + + Gets a system-defined color that has an RGBA value of #000000FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEBCDFF. + + + + + Gets a system-defined color that has an RGBA value of #0000FFFF. + + + + + Gets a system-defined color that has an RGBA value of #8A2BE2FF. + + + + + Gets a system-defined color that has an RGBA value of #A52A2AFF. + + + + + Gets a system-defined color that has an RGBA value of #DEB887FF. + + + + + Gets a system-defined color that has an RGBA value of #5F9EA0FF. + + + + + Gets a system-defined color that has an RGBA value of #7FFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #D2691EFF. + + + + + Gets a system-defined color that has an RGBA value of #FF7F50FF. + + + + + Gets a system-defined color that has an RGBA value of #6495EDFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF8DCFF. + + + + + Gets a system-defined color that has an RGBA value of #DC143CFF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #00008BFF. + + + + + Gets a system-defined color that has an RGBA value of #008B8BFF. + + + + + Gets a system-defined color that has an RGBA value of #B8860BFF. + + + + + Gets a system-defined color that has an RGBA value of #A9A9A9FF. + + + + + Gets a system-defined color that has an RGBA value of #006400FF. + + + + + Gets a system-defined color that has an RGBA value of #BDB76BFF. + + + + + Gets a system-defined color that has an RGBA value of #8B008BFF. + + + + + Gets a system-defined color that has an RGBA value of #556B2FFF. + + + + + Gets a system-defined color that has an RGBA value of #FF8C00FF. + + + + + Gets a system-defined color that has an RGBA value of #9932CCFF. + + + + + Gets a system-defined color that has an RGBA value of #8B0000FF. + + + + + Gets a system-defined color that has an RGBA value of #E9967AFF. + + + + + Gets a system-defined color that has an RGBA value of #8FBC8BFF. + + + + + Gets a system-defined color that has an RGBA value of #483D8BFF. + + + + + Gets a system-defined color that has an RGBA value of #2F4F4FFF. + + + + + Gets a system-defined color that has an RGBA value of #00CED1FF. + + + + + Gets a system-defined color that has an RGBA value of #9400D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FF1493FF. + + + + + Gets a system-defined color that has an RGBA value of #00BFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #696969FF. + + + + + Gets a system-defined color that has an RGBA value of #1E90FFFF. + + + + + Gets a system-defined color that has an RGBA value of #B22222FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAF0FF. + + + + + Gets a system-defined color that has an RGBA value of #228B22FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #DCDCDCFF. + + + + + Gets a system-defined color that has an RGBA value of #F8F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FFD700FF. + + + + + Gets a system-defined color that has an RGBA value of #DAA520FF. + + + + + Gets a system-defined color that has an RGBA value of #808080FF. + + + + + Gets a system-defined color that has an RGBA value of #008000FF. + + + + + Gets a system-defined color that has an RGBA value of #ADFF2FFF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #FF69B4FF. + + + + + Gets a system-defined color that has an RGBA value of #CD5C5CFF. + + + + + Gets a system-defined color that has an RGBA value of #4B0082FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #F0E68CFF. + + + + + Gets a system-defined color that has an RGBA value of #E6E6FAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF0F5FF. + + + + + Gets a system-defined color that has an RGBA value of #7CFC00FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFACDFF. + + + + + Gets a system-defined color that has an RGBA value of #ADD8E6FF. + + + + + Gets a system-defined color that has an RGBA value of #F08080FF. + + + + + Gets a system-defined color that has an RGBA value of #E0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAFAD2FF. + + + + + Gets a system-defined color that has an RGBA value of #90EE90FF. + + + + + Gets a system-defined color that has an RGBA value of #D3D3D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFB6C1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA07AFF. + + + + + Gets a system-defined color that has an RGBA value of #20B2AAFF. + + + + + Gets a system-defined color that has an RGBA value of #87CEFAFF. + + + + + Gets a system-defined color that has an RGBA value of #778899FF. + + + + + Gets a system-defined color that has an RGBA value of #B0C4DEFF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFE0FF. + + + + + Gets a system-defined color that has an RGBA value of #00FF00FF. + + + + + Gets a system-defined color that has an RGBA value of #32CD32FF. + + + + + Gets a system-defined color that has an RGBA value of #FAF0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #800000FF. + + + + + Gets a system-defined color that has an RGBA value of #66CDAAFF. + + + + + Gets a system-defined color that has an RGBA value of #0000CDFF. + + + + + Gets a system-defined color that has an RGBA value of #BA55D3FF. + + + + + Gets a system-defined color that has an RGBA value of #9370DBFF. + + + + + Gets a system-defined color that has an RGBA value of #3CB371FF. + + + + + Gets a system-defined color that has an RGBA value of #7B68EEFF. + + + + + Gets a system-defined color that has an RGBA value of #00FA9AFF. + + + + + Gets a system-defined color that has an RGBA value of #48D1CCFF. + + + + + Gets a system-defined color that has an RGBA value of #C71585FF. + + + + + Gets a system-defined color that has an RGBA value of #191970FF. + + + + + Gets a system-defined color that has an RGBA value of #F5FFFAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4E1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4B5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDEADFF. + + + + + Gets a system-defined color that has an RGBA value of #000080FF. + + + + + Gets a system-defined color that has an RGBA value of #FDF5E6FF. + + + + + Gets a system-defined color that has an RGBA value of #808000FF. + + + + + Gets a system-defined color that has an RGBA value of #6B8E23FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA500FF. + + + + + Gets a system-defined color that has an RGBA value of #FF4500FF. + + + + + Gets a system-defined color that has an RGBA value of #DA70D6FF. + + + + + Gets a system-defined color that has an RGBA value of #EEE8AAFF. + + + + + Gets a system-defined color that has an RGBA value of #98FB98FF. + + + + + Gets a system-defined color that has an RGBA value of #AFEEEEFF. + + + + + Gets a system-defined color that has an RGBA value of #DB7093FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEFD5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDAB9FF. + + + + + Gets a system-defined color that has an RGBA value of #CD853FFF. + + + + + Gets a system-defined color that has an RGBA value of #FFC0CBFF. + + + + + Gets a system-defined color that has an RGBA value of #DDA0DDFF. + + + + + Gets a system-defined color that has an RGBA value of #B0E0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #800080FF. + + + + + Gets a system-defined color that has an RGBA value of #FF0000FF. + + + + + Gets a system-defined color that has an RGBA value of #BC8F8FFF. + + + + + Gets a system-defined color that has an RGBA value of #4169E1FF. + + + + + Gets a system-defined color that has an RGBA value of #8B4513FF. + + + + + Gets a system-defined color that has an RGBA value of #FA8072FF. + + + + + Gets a system-defined color that has an RGBA value of #F4A460FF. + + + + + Gets a system-defined color that has an RGBA value of #2E8B57FF. + + + + + Gets a system-defined color that has an RGBA value of #FFF5EEFF. + + + + + Gets a system-defined color that has an RGBA value of #A0522DFF. + + + + + Gets a system-defined color that has an RGBA value of #C0C0C0FF. + + + + + Gets a system-defined color that has an RGBA value of #87CEEBFF. + + + + + Gets a system-defined color that has an RGBA value of #6A5ACDFF. + + + + + Gets a system-defined color that has an RGBA value of #708090FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAFAFF. + + + + + Gets a system-defined color that has an RGBA value of #00FF7FFF. + + + + + Gets a system-defined color that has an RGBA value of #4682B4FF. + + + + + Gets a system-defined color that has an RGBA value of #D2B48CFF. + + + + + Gets a system-defined color that has an RGBA value of #008080FF. + + + + + Gets a system-defined color that has an RGBA value of #D8BFD8FF. + + + + + Gets a system-defined color that has an RGBA value of #FF6347FF. + + + + + Gets a system-defined color that has an RGBA value of #40E0D0FF. + + + + + Gets a system-defined color that has an RGBA value of #EE82EEFF. + + + + + Gets a system-defined color that has an RGBA value of #F5DEB3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5F5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #9ACD32FF. + + + + + Encapsulates the configuration files of ImageMagick. + + + + + Gets the default configuration. + + + + + Gets the coder configuration. + + + + + Gets the colors configuration. + + + + + Gets the configure configuration. + + + + + Gets the delegates configuration. + + + + + Gets the english configuration. + + + + + Gets the locale configuration. + + + + + Gets the log configuration. + + + + + Gets the magic configuration. + + + + + Gets the policy configuration. + + + + + Gets the thresholds configuration. + + + + + Gets the type configuration. + + + + + Gets the type-ghostscript configuration. + + + + + Interface that represents a configuration file. + + + + + Gets the file name. + + + + + Gets or sets the data of the configuration file. + + + + + Specifies bmp subtypes + + + + + ARGB1555 + + + + + ARGB4444 + + + + + RGB555 + + + + + RGB565 + + + + + Specifies dds compression methods + + + + + None + + + + + Dxt1 + + + + + Base class that can create defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the defines that should be set as a define on an image. + + + + + Gets the format where the defines are for. + + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumeration. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumerable. + A instance. + + + + Specifies jp2 progression orders. + + + + + Layer-resolution-component-precinct order. + + + + + Resolution-layer-component-precinct order. + + + + + Resolution-precinct-component-layer order. + + + + + Precinct-component-resolution-layer order. + + + + + Component-precinct-resolution-layer order. + + + + + Specifies the DCT method. + + + + + Fast + + + + + Float + + + + + Slow + + + + + Specifies profile types + + + + + App profile + + + + + 8bim profile + + + + + Exif profile + + + + + Icc profile + + + + + Iptc profile + + + + + Iptc profile + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Specifies tiff alpha options. + + + + + Unspecified + + + + + Associated + + + + + Unassociated + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a bmp image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the subtype that will be used (bmp:subtype). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a dds image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit). + + + + + Gets or sets the compression that will be used (dds:compression). + + + + + Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps). + + + + + Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps). + + + + + Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist). + + + + + Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha). + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for a define. + + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Interface for an object that specifies defines for an image. + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for defines that are used when reading an image. + + + + + Interface for defines that are used when writing an image. + + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a jp2 image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of quality layers to decode (jp2:quality-layers). + + + + + Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jp2 image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the number of resolutions to encode (jp2:number-resolutions). + + + + + Gets or sets the progression order (jp2:progression-order). + + + + + Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality). + + + + + Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed. + The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing). + + + + + Gets or sets the desired number of colors (jpeg:colors). + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling). + + + + + Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly + the specified size. More information can be found here: http://jpegclub.org/djpeg/. + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent). + + + + + Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding). + + + + + Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality). + + + + + Gets or sets the file name that contains custom quantization tables (jpeg:q-table). + + + + + Gets or sets jpeg sampling factor (jpeg:sampling-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class that implements IDefine + + + + + Initializes a new instance of the class. + + The name of the define. + The value of the define. + + + + Initializes a new instance of the class. + + The format of the define. + The name of the define. + The value of the define. + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Class for defines that are used when a pdf image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the size where the image should be scaled to (pdf:fit-page). + + + + + Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox). + + + + + Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a png image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile + that is present. By default, the PNG decoder and encoder examine any ICC profile that is present, + either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is + recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option + to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP) + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets or sets a value indicating whether the bytes should be swapped. The PNG specification + requires that any multi-byte integers be stored in network byte order (MSB-LSB endian). + This option allows you to fix any invalid PNG files that have 16-bit samples stored + incorrectly in little-endian order (LSB-MSB). (png:swap-bytes) + + + + + Gets the defines that should be set as a define on an image. + + + + + Specifies which additional info should be written to the output file. + + + + + None + + + + + All + + + + + Only select the info that does not use geometry. + + + + + Class for defines that are used when a psd image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a psd image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets which additional info should be written to the output file. + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties). + + + + + Gets or sets the tiff tags that should be ignored (tiff:ignore-tags). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the tiff alpha (tiff:alpha). + + + + + Gets or sets the endianness of the tiff file (tiff:endian). + + + + + Gets or sets the endianness of the tiff file (tiff:fill-order). + + + + + Gets or sets the rows per strip (tiff:rows-per-strip). + + + + + Gets or sets the tile geometry (tiff:tile-geometry). + + + + + Gets the defines that should be set as a define on an image. + + + + + Paints on the image's alpha channel in order to set effected pixels to transparent. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an arc falling within a specified bounding rectangle on the image. + + + + + Initializes a new instance of the class. + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the ending X coordinate of the bounding rectangle. + + + + + Gets or sets the ending Y coordinate of the bounding rectangle. + + + + + Gets or sets the starting degrees of rotation. + + + + + Gets or sets the starting X coordinate of the bounding rectangle. + + + + + Gets or sets the starting Y coordinate of the bounding rectangle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a bezier curve through a set of points on the image. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Gets the coordinates. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a circle on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Associates a named clipping path with the image. Only the areas drawn on by the clipping path + will be modified as ssize_t as it remains in effect. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the polygon fill rule to be used by the clipping path. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the interpretation of clip path units. + + + + + Initializes a new instance of the class. + + The clip path units. + + + + Gets or sets the clip path units. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws color on image using the current fill color, starting at specified position, and using + specified paint method. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the PaintMethod to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableCompositeImage object. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The image to draw. + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The algorithm to use. + The image to draw. + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the width to scale the image to. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableDensity object. + + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Gets or sets the vertical and horizontal resolution. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an ellipse on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets the starting degrees of rotation. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the alpha to use when drawing using the fill color or fill texture. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the alpha. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named fill pattern + with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id"). + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the fill rule to use while drawing polygons. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font family, style, weight and stretch to use when annotating with text. + + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + + + + Gets or sets the font family or the full path to the font file. + + + + + Gets or sets the style of the font, + + + + + Gets or sets the weight of the font, + + + + + Gets or sets the font stretching. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font pointsize to use when annotating with text. + + + + + Initializes a new instance of the class. + + The point size. + + + + Gets or sets the point size. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableGravity object. + + + + + Initializes a new instance of the class. + + The gravity. + + + + Gets or sets the gravity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line on the image using the current stroke color, stroke alpha, and stroke width. + + + + + Initializes a new instance of the class. + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + + + + Gets or sets the ending X coordinate. + + + + + Gets or sets the ending Y coordinate. + + + + + Gets or sets the starting X coordinate. + + + + + Gets or sets the starting Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a set of paths + + + + + Initializes a new instance of the class. + + The paths to use. + + + + Initializes a new instance of the class. + + The paths to use. + + + + Gets the paths to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a point using the current fill color. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polygon using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polyline using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a clip path definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple + drawing wands may exist. It is an error to attempt to pop more drawing wands than have been + pushed, and it is proper form to pop all drawing wands which have been pushed. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a pattern definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a clip path definition which is comprized of any number of drawing commands and + terminated by a DrawablePopClipPath. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Clones the current drawing wand to create a new drawing wand. The original drawing wand(s) + may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a + drawing wand stack. For every Pop there must have already been an equivalent Push. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + indicates that subsequent commands up to a DrawablePopPattern command comprise the definition + of a named pattern. The pattern space is assigned top left corner coordinates, a width and + height, and becomes its own drawing space. Anything which can be drawn may be used in a + pattern definition. Named patterns may be used as stroke or brush definitions. + + + + + Initializes a new instance of the class. + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + + + + Gets or sets the ID of the pattern. + + + + + Gets or sets the height + + + + + Gets or sets the width + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies the specified rotation to the current coordinate space. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current + stroke, stroke width, and fill settings. + + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + + + + Gets or sets the corner height. + + + + + Gets or sets the corner width. + + + + + Gets or sets the lower right X coordinate. + + + + + Gets or sets the lower right Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Adjusts the scaling factor to apply in the horizontal and vertical directions to the current + coordinate space. + + + + + Initializes a new instance of the class. + + Horizontal scale factor. + Vertical scale factor. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the horizontal direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the vertical direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. + When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color + or underlying canvas color should be used. + + + + + Initializes a new instance of the class. + + True if stroke antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether stroke antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array + represents an array of numbers that specify the lengths of alternating dashes and gaps in + pixels. If an odd number of values is provided, then the list of values is repeated to yield + an even number of values. To remove an existing dash array, pass a null dasharray. A typical + stroke dash array might contain the members 5 3 2. + + + + + Initializes a new instance of the class. + + An array containing the dash information. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the offset into the dash pattern to start the dash. + + + + + Initializes a new instance of the class. + + The dash offset. + + + + Gets or sets the dash offset. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the end of open subpaths when they are stroked. + + + + + Initializes a new instance of the class. + + The line cap. + + + + Gets or sets the line cap. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Initializes a new instance of the class. + + The line join. + + + + Gets or sets the line join. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far + beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a + limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'. + + + + + Initializes a new instance of the class. + + The miter limit. + + + + Gets or sets the miter limit. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the alpha of stroked object outlines. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the opacity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named stroke + pattern with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id") + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the width of the stroke used to draw object outlines. + + + + + Initializes a new instance of the class. + + The width. + + + + Gets or sets the width. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws text on the image. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The text to draw. + + + + Gets or sets the text to draw. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a text alignment to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + Text alignment. + + + + Gets or sets text alignment. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether text is antialiased. Text is antialiased by default. + + + + + Initializes a new instance of the class. + + True if text antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether text antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a decoration to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + The text decoration. + + + + Gets or sets the text decoration + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the direction to be used when annotating with text. + + + + + Initializes a new instance of the class. + + Direction to use. + + + + Gets or sets the direction to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableTextEncoding object. + + + + + Initializes a new instance of the class. + + Encoding to use. + + + + Gets or sets the encoding of the text. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between line in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between words in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between characters in text. + + + + + Initializes a new instance of the class. + + Kerning to use. + + + + Gets or sets the text kerning to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies a translation to the current coordinate system which moves the coordinate system + origin to the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Marker interface for drawables. + + + + + Interface for drawing on an wand. + + + + + Draws this instance with the drawing wand. + + The wand to draw on. + + + + Draws an elliptical arc from the current point to(X, Y). The size and orientation of the + ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the + ellipse as a whole is rotated relative to the current coordinate system. The center of the + ellipse is calculated automagically to satisfy the constraints imposed by the other + parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help + determine how the arc is drawn. If UseLargeArc is true then draw the larger of the + available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X offset from origin. + The Y offset from origin. + The X radius. + The Y radius. + Indicates how the ellipse as a whole is rotated relative to the + current coordinate system. + If true then draw the larger of the available arcs. + If true then draw the arc matching a clock-wise rotation. + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system. + + + + + Gets or sets a value indicating whetherthe larger of the available arcs should be drawn. + + + + + Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Class that can be used to chain path actions. + + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Initializes a new instance of the class. + + + + + Converts the specified to a instance. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Marker interface for paths. + + + + + Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Adds a path element to the current path which closes the current subpath by drawing a straight + line from the current point to the current subpath's most recent starting point (usually, the + most recent moveto point). + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + absolute coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + relative coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using absolute coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using relative coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using absolute coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using relative coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using absolute coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using relative coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies alpha options. + + + + + Undefined + + + + + Activate + + + + + Associate + + + + + Background + + + + + Copy + + + + + Deactivate + + + + + Discrete + + + + + Disassociate + + + + + Extract + + + + + Off + + + + + On + + + + + Opaque + + + + + Remove + + + + + Set + + + + + Shape + + + + + Transparent + + + + + Specifies the auto threshold methods. + + + + + Undefined + + + + + OTSU + + + + + Triangle + + + + + Specifies channel types. + + + + + Undefined + + + + + Red + + + + + Gray + + + + + Cyan + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Opacity + + + + + Index + + + + + Composite + + + + + All + + + + + TrueAlpha + + + + + RGB + + + + + CMYK + + + + + Grays + + + + + Sync + + + + + Default + + + + + Specifies the image class type. + + + + + Undefined + + + + + Direct + + + + + Pseudo + + + + + Specifies the clip path units. + + + + + Undefined + + + + + UserSpace + + + + + UserSpaceOnUse + + + + + ObjectBoundingBox + + + + + Specifies a kind of color space. + + + + + Undefined + + + + + CMY + + + + + CMYK + + + + + Gray + + + + + HCL + + + + + HCLp + + + + + HSB + + + + + HSI + + + + + HSL + + + + + HSV + + + + + HWB + + + + + Lab + + + + + LCH + + + + + LCHab + + + + + LCHuv + + + + + Log + + + + + LMS + + + + + Luv + + + + + OHTA + + + + + Rec601YCbCr + + + + + Rec709YCbCr + + + + + RGB + + + + + scRGB + + + + + sRGB + + + + + Transparent + + + + + XyY + + + + + XYZ + + + + + YCbCr + + + + + YCC + + + + + YDbDr + + + + + YIQ + + + + + YPbPr + + + + + YUV + + + + + Specifies the color type of the image + + + + + Undefined + + + + + Bilevel + + + + + Grayscale + + + + + GrayscaleAlpha + + + + + Palette + + + + + PaletteAlpha + + + + + TrueColor + + + + + TrueColorAlpha + + + + + ColorSeparation + + + + + ColorSeparationAlpha + + + + + Optimize + + + + + PaletteBilevelAlpha + + + + + Specifies the composite operators. + + + + + Undefined + + + + + Alpha + + + + + Atop + + + + + Blend + + + + + Blur + + + + + Bumpmap + + + + + ChangeMask + + + + + Clear + + + + + ColorBurn + + + + + ColorDodge + + + + + Colorize + + + + + CopyBlack + + + + + CopyBlue + + + + + Copy + + + + + CopyCyan + + + + + CopyGreen + + + + + CopyMagenta + + + + + CopyAlpha + + + + + CopyRed + + + + + CopyYellow + + + + + Darken + + + + + DarkenIntensity + + + + + Difference + + + + + Displace + + + + + Dissolve + + + + + Distort + + + + + DivideDst + + + + + DivideSrc + + + + + DstAtop + + + + + Dst + + + + + DstIn + + + + + DstOut + + + + + DstOver + + + + + Exclusion + + + + + HardLight + + + + + HardMix + + + + + Hue + + + + + In + + + + + Intensity + + + + + Lighten + + + + + LightenIntensity + + + + + LinearBurn + + + + + LinearDodge + + + + + LinearLight + + + + + Luminize + + + + + Mathematics + + + + + MinusDst + + + + + MinusSrc + + + + + Modulate + + + + + ModulusAdd + + + + + ModulusSubtract + + + + + Multiply + + + + + No + + + + + Out + + + + + Over + + + + + Overlay + + + + + PegtopLight + + + + + PinLight + + + + + Plus + + + + + Replace + + + + + Saturate + + + + + Screen + + + + + SoftLight + + + + + SrcAtop + + + + + Src + + + + + SrcIn + + + + + SrcOut + + + + + SrcOver + + + + + Threshold + + + + + VividLight + + + + + Xor + + + + + Specifies compression methods. + + + + + Undefined + + + + + B44A + + + + + B44 + + + + + BZip + + + + + DXT1 + + + + + DXT3 + + + + + DXT5 + + + + + Fax + + + + + Group4 + + + + + JBIG1 + + + + + JBIG2 + + + + + JPEG2000 + + + + + JPEG + + + + + LosslessJPEG + + + + + LZMA + + + + + LZW + + + + + NoCompression + + + + + Piz + + + + + Pxr24 + + + + + RLE + + + + + Zip + + + + + ZipS + + + + + Units of image resolution. + + + + + Undefied + + + + + Pixels per inch + + + + + Pixels per centimeter + + + + + Specifies distortion methods. + + + + + Undefined + + + + + Affine + + + + + AffineProjection + + + + + ScaleRotateTranslate + + + + + Perspective + + + + + PerspectiveProjection + + + + + BilinearForward + + + + + BilinearReverse + + + + + Polynomial + + + + + Arc + + + + + Polar + + + + + DePolar + + + + + Cylinder2Plane + + + + + Plane2Cylinder + + + + + Barrel + + + + + BarrelInverse + + + + + Shepards + + + + + Resize + + + + + Sentinel + + + + + Specifies dither methods. + + + + + Undefined + + + + + No + + + + + Riemersma + + + + + FloydSteinberg + + + + + Specifies endian. + + + + + Undefined + + + + + LSB + + + + + MSB + + + + + Specifies the error metric types. + + + + + Undefined + + + + + Absolute + + + + + Fuzz + + + + + MeanAbsolute + + + + + MeanErrorPerPixel + + + + + MeanSquared + + + + + NormalizedCrossCorrelation + + + + + PeakAbsolute + + + + + PeakSignalToNoiseRatio + + + + + PerceptualHash + + + + + RootMeanSquared + + + + + StructuralSimilarity + + + + + StructuralDissimilarity + + + + + Specifies the evaluate functions. + + + + + Undefined + + + + + Arcsin + + + + + Arctan + + + + + Polynomial + + + + + Sinusoid + + + + + Specifies the evaluate operator. + + + + + Undefined + + + + + Abs + + + + + Add + + + + + AddModulus + + + + + And + + + + + Cosine + + + + + Divide + + + + + Exponential + + + + + GaussianNoise + + + + + ImpulseNoise + + + + + LaplacianNoise + + + + + LeftShift + + + + + Log + + + + + Max + + + + + Mean + + + + + Median + + + + + Min + + + + + MultiplicativeNoise + + + + + Multiply + + + + + Or + + + + + PoissonNoise + + + + + Pow + + + + + RightShift + + + + + RootMeanSquare + + + + + Set + + + + + Sine + + + + + Subtract + + + + + Sum + + + + + ThresholdBlack + + + + + Threshold + + + + + ThresholdWhite + + + + + UniformNoise + + + + + Xor + + + + + Specifies fill rule. + + + + + Undefined + + + + + EvenOdd + + + + + Nonzero + + + + + Specifies the filter types. + + + + + Undefined + + + + + Point + + + + + Box + + + + + Triangle + + + + + Hermite + + + + + Hann + + + + + Hamming + + + + + Blackman + + + + + Gaussian + + + + + Quadratic + + + + + Cubic + + + + + Catrom + + + + + Mitchell + + + + + Jinc + + + + + Sinc + + + + + SincFast + + + + + Kaiser + + + + + Welch + + + + + Parzen + + + + + Bohman + + + + + Bartlett + + + + + Lagrange + + + + + Lanczos + + + + + LanczosSharp + + + + + Lanczos2 + + + + + Lanczos2Sharp + + + + + Robidoux + + + + + RobidouxSharp + + + + + Cosine + + + + + Spline + + + + + LanczosRadius + + + + + CubicSpline + + + + + Specifies font stretch type. + + + + + Undefined + + + + + Normal + + + + + UltraCondensed + + + + + ExtraCondensed + + + + + Condensed + + + + + SemiCondensed + + + + + SemiExpanded + + + + + Expanded + + + + + ExtraExpanded + + + + + UltraExpanded + + + + + Any + + + + + Specifies the style of a font. + + + + + Undefined + + + + + Normal + + + + + Italic + + + + + Oblique + + + + + Any + + + + + Specifies font weight. + + + + + Undefined + + + + + Thin (100) + + + + + Extra light (200) + + + + + Ultra light (200) + + + + + Light (300) + + + + + Normal (400) + + + + + Regular (400) + + + + + Medium (500) + + + + + Demi bold (600) + + + + + Semi bold (600) + + + + + Bold (700) + + + + + Extra bold (800) + + + + + Ultra bold (800) + + + + + Heavy (900) + + + + + Black (900) + + + + + Specifies gif disposal methods. + + + + + Undefined + + + + + None + + + + + Background + + + + + Previous + + + + + Specifies the placement gravity. + + + + + Undefined + + + + + Forget + + + + + Northwest + + + + + North + + + + + Northeast + + + + + West + + + + + Center + + + + + East + + + + + Southwest + + + + + South + + + + + Southeast + + + + + Specifies the interlace types. + + + + + Undefined + + + + + NoInterlace + + + + + Line + + + + + Plane + + + + + Partition + + + + + Gif + + + + + Jpeg + + + + + Png + + + + + Specifies the built-in kernels. + + + + + Undefined + + + + + Unity + + + + + Gaussian + + + + + DoG + + + + + LoG + + + + + Blur + + + + + Comet + + + + + Binomial + + + + + Laplacian + + + + + Sobel + + + + + FreiChen + + + + + Roberts + + + + + Prewitt + + + + + Compass + + + + + Kirsch + + + + + Diamond + + + + + Square + + + + + Rectangle + + + + + Octagon + + + + + Disk + + + + + Plus + + + + + Cross + + + + + Ring + + + + + Peaks + + + + + Edges + + + + + Corners + + + + + Diagonals + + + + + LineEnds + + + + + LineJunctions + + + + + Ridges + + + + + ConvexHull + + + + + ThinSE + + + + + Skeleton + + + + + Chebyshev + + + + + Manhattan + + + + + Octagonal + + + + + Euclidean + + + + + UserDefined + + + + + Specifies line cap. + + + + + Undefined + + + + + Butt + + + + + Round + + + + + Square + + + + + Specifies line join. + + + + + Undefined + + + + + Miter + + + + + Round + + + + + Bevel + + + + + Specifies log events. + + + + + None + + + + + Accelerate + + + + + Annotate + + + + + Blob + + + + + Cache + + + + + Coder + + + + + Configure + + + + + Deprecate + + + + + Draw + + + + + Exception + + + + + Image + + + + + Locale + + + + + Module + + + + + Pixel + + + + + Policy + + + + + Resource + + + + + Resource + + + + + Transform + + + + + User + + + + + Wand + + + + + All log events except Trace. + + + + + Specifies the different file formats that are supported by ImageMagick. + + + + + Unknown + + + + + Hasselblad CFV/H3D39II + + + + + Media Container + + + + + Media Container + + + + + Raw alpha samples + + + + + AAI Dune image + + + + + Adobe Illustrator CS2 + + + + + PFS: 1st Publisher Clip Art + + + + + Sony Alpha Raw Image Format + + + + + Microsoft Audio/Visual Interleaved + + + + + AVS X image + + + + + Raw blue samples + + + + + Raw blue, green, and red samples + + + + + Raw blue, green, red, and alpha samples + + + + + Raw blue, green, red, and opacity samples + + + + + Microsoft Windows bitmap image + + + + + Microsoft Windows bitmap image (V2) + + + + + Microsoft Windows bitmap image (V3) + + + + + BRF ASCII Braille format + + + + + Raw cyan samples + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Constant image uniform color + + + + + Caption + + + + + Cineon Image File + + + + + Cisco IP phone image format + + + + + Image Clip Mask + + + + + The system clipboard + + + + + Raw cyan, magenta, yellow, and black samples + + + + + Raw cyan, magenta, yellow, black, and alpha samples + + + + + Canon Digital Camera Raw Image Format + + + + + Canon Digital Camera Raw Image Format + + + + + Microsoft icon + + + + + DR Halo + + + + + Digital Imaging and Communications in Medicine image + + + + + Kodak Digital Camera Raw Image File + + + + + ZSoft IBM PC multi-page Paintbrush + + + + + Microsoft DirectDraw Surface + + + + + Multi-face font package + + + + + Microsoft Windows 3.X Packed Device-Independent Bitmap + + + + + Digital Negative + + + + + SMPTE 268M-2003 (DPX 2.0) + + + + + Microsoft DirectDraw Surface + + + + + Microsoft DirectDraw Surface + + + + + Windows Enhanced Meta File + + + + + Encapsulated Portable Document Format + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript + + + + + Level II Encapsulated PostScript + + + + + Level III Encapsulated PostScript + + + + + Encapsulated PostScript + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript with TIFF preview + + + + + Encapsulated PostScript Level II with TIFF preview + + + + + Encapsulated PostScript Level III with TIFF preview + + + + + Epson RAW Format + + + + + High Dynamic-range (HDR) + + + + + Group 3 FAX + + + + + Uniform Resource Locator (file://) + + + + + Flexible Image Transport System + + + + + Free Lossless Image Format + + + + + Plasma fractal image + + + + + Uniform Resource Locator (ftp://) + + + + + Flexible Image Transport System + + + + + Raw green samples + + + + + Group 3 FAX + + + + + Group 4 FAX + + + + + CompuServe graphics interchange format + + + + + CompuServe graphics interchange format + + + + + Gradual linear passing from one shade to another + + + + + Raw gray samples + + + + + Raw CCITT Group4 + + + + + Identity Hald color lookup table image + + + + + Radiance RGBE image format + + + + + Histogram of the image + + + + + Slow Scan TeleVision + + + + + Hypertext Markup Language and a client-side image map + + + + + Hypertext Markup Language and a client-side image map + + + + + Uniform Resource Locator (http://) + + + + + Uniform Resource Locator (https://) + + + + + Truevision Targa image + + + + + Microsoft icon + + + + + Microsoft icon + + + + + Phase One Raw Image Format + + + + + The image format and characteristics + + + + + Base64-encoded inline images + + + + + IPL Image Sequence + + + + + ISO/TR 11548-1 format + + + + + ISO/TR 11548-1 format 6dot + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG Network Graphics + + + + + Garmin tile format + + + + + JPEG-2000 File Format Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + The image format and characteristics + + + + + Raw black samples + + + + + Kodak Digital Camera Raw Image Format + + + + + Kodak Digital Camera Raw Image Format + + + + + Image label + + + + + Raw magenta samples + + + + + MPEG Video Stream + + + + + Raw MPEG-4 Video + + + + + MAC Paint + + + + + Colormap intensities and indices + + + + + Image Clip Mask + + + + + MATLAB level 5 image format + + + + + MATTE format + + + + + Mamiya Raw Image File + + + + + Magick Image File Format + + + + + Multimedia Container + + + + + Multiple-image Network Graphics + + + + + Raw bi-level bitmap + + + + + MPEG Video Stream + + + + + MPEG-4 Video Stream + + + + + Magick Persistent Cache image format + + + + + MPEG Video Stream + + + + + MPEG Video Stream + + + + + Sony (Minolta) Raw Image File + + + + + Magick Scripting Language + + + + + ImageMagick's own SVG internal renderer + + + + + MTV Raytracing image format + + + + + Magick Vector Graphics + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Constant image of uniform color + + + + + Raw opacity samples + + + + + Olympus Digital Camera Raw Image File + + + + + On-the-air bitmap + + + + + Open Type font + + + + + 16bit/pixel interleaved YUV + + + + + Palm pixmap + + + + + Common 2-dimensional bitmap format + + + + + Pango Markup Language + + + + + Predefined pattern + + + + + Portable bitmap format (black and white) + + + + + Photo CD + + + + + Photo CD + + + + + Printer Control Language + + + + + Apple Macintosh QuickDraw/PICT + + + + + ZSoft IBM PC Paintbrush + + + + + Palm Database ImageViewer Format + + + + + Portable Document Format + + + + + Portable Document Archive Format + + + + + Pentax Electronic File + + + + + Embrid Embroidery Format + + + + + Postscript Type 1 font (ASCII) + + + + + Postscript Type 1 font (binary) + + + + + Portable float format + + + + + Portable graymap format (gray scale) + + + + + JPEG 2000 uncompressed format + + + + + Personal Icon + + + + + Apple Macintosh QuickDraw/PICT + + + + + Alias/Wavefront RLE image format + + + + + Joint Photographic Experts Group JFIF format + + + + + Plasma fractal image + + + + + Portable Network Graphics + + + + + PNG inheriting bit-depth and color-type from original + + + + + opaque or binary transparent 24-bit RGB + + + + + opaque or transparent 32-bit RGBA + + + + + opaque or binary transparent 48-bit RGB + + + + + opaque or transparent 64-bit RGBA + + + + + 8-bit indexed with optional binary transparency + + + + + Portable anymap + + + + + Portable pixmap format (color) + + + + + PostScript + + + + + Level II PostScript + + + + + Level III PostScript + + + + + Adobe Large Document Format + + + + + Adobe Photoshop bitmap + + + + + Pyramid encoded TIFF + + + + + Seattle Film Works + + + + + Raw red samples + + + + + Gradual radial passing from one shade to another + + + + + Fuji CCD-RAW Graphic File + + + + + SUN Rasterfile + + + + + Raw + + + + + Raw red, green, and blue samples + + + + + Raw red, green, blue, and alpha samples + + + + + Raw red, green, blue, and opacity samples + + + + + LEGO Mindstorms EV3 Robot Graphic Format (black and white) + + + + + Alias/Wavefront image + + + + + Utah Run length encoded image + + + + + Raw Media Format + + + + + Panasonic Lumix Raw Image + + + + + ZX-Spectrum SCREEN$ + + + + + Screen shot + + + + + Scitex HandShake + + + + + Seattle Film Works + + + + + Irix RGB image + + + + + Hypertext Markup Language and a client-side image map + + + + + DEC SIXEL Graphics Format + + + + + DEC SIXEL Graphics Format + + + + + Sparse Color + + + + + Sony Raw Format 2 + + + + + Sony Raw Format + + + + + Steganographic image + + + + + SUN Rasterfile + + + + + Scalable Vector Graphics + + + + + Compressed Scalable Vector Graphics + + + + + Text + + + + + Truevision Targa image + + + + + EXIF Profile Thumbnail + + + + + Tagged Image File Format + + + + + Tagged Image File Format + + + + + Tagged Image File Format (64-bit) + + + + + Tile image with a texture + + + + + PSX TIM + + + + + TrueType font collection + + + + + TrueType font + + + + + Text + + + + + Unicode Text format + + + + + Unicode Text format 6dot + + + + + X-Motif UIL table + + + + + 16bit/pixel interleaved YUV + + + + + Truevision Targa image + + + + + VICAR rasterfile format + + + + + Visual Image Directory + + + + + Khoros Visualization image + + + + + VIPS image + + + + + Truevision Targa image + + + + + WebP Image Format + + + + + Wireless Bitmap (level 0) image + + + + + Windows Meta File + + + + + Windows Media Video + + + + + Word Perfect Graphics + + + + + Sigma Camera RAW Picture File + + + + + X Windows system bitmap (black and white) + + + + + Constant image uniform color + + + + + GIMP image + + + + + X Windows system pixmap (color) + + + + + Microsoft XML Paper Specification + + + + + Khoros Visualization image + + + + + Raw yellow samples + + + + + Raw Y, Cb, and Cr samples + + + + + Raw Y, Cb, Cr, and alpha samples + + + + + CCIR 601 4:1:1 or 4:2:2 + + + + + Specifies the morphology methods. + + + + + Undefined + + + + + Convolve + + + + + Correlate + + + + + Erode + + + + + Dilate + + + + + ErodeIntensity + + + + + DilateIntensity + + + + + IterativeDistance + + + + + Open + + + + + Close + + + + + OpenIntensity + + + + + CloseIntensity + + + + + Smooth + + + + + EdgeIn + + + + + EdgeOut + + + + + Edge + + + + + TopHat + + + + + BottomHat + + + + + HitAndMiss + + + + + Thinning + + + + + Thicken + + + + + Distance + + + + + Voronoi + + + + + Specified the type of noise that should be added to the image. + + + + + Undefined + + + + + Uniform + + + + + Gaussian + + + + + MultiplicativeGaussian + + + + + Impulse + + + + + Poisson + + + + + Poisson + + + + + Random + + + + + Specifies the OpenCL device types. + + + + + Undefined + + + + + Cpu + + + + + Gpu + + + + + Specified the photo orientation of the image. + + + + + Undefined + + + + + TopLeft + + + + + TopRight + + + + + BottomRight + + + + + BottomLeft + + + + + LeftTop + + + + + RightTop + + + + + RightBottom + + + + + LeftBotom + + + + + Specifies the paint method. + + + + + Undefined + + + + + Select the target pixel. + + + + + Select any pixel that matches the target pixel. + + + + + Select the target pixel and matching neighbors. + + + + + Select the target pixel and neighbors not matching border color. + + + + + Select all pixels. + + + + + Specifies the pixel channels. + + + + + Red + + + + + Cyan + + + + + Gray + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Index + + + + + Composite + + + + + Pixel intensity methods. + + + + + Undefined + + + + + Average + + + + + Brightness + + + + + Lightness + + + + + MS + + + + + Rec601Luma + + + + + Rec601Luminance + + + + + Rec709Luma + + + + + Rec709Luminance + + + + + RMS + + + + + Pixel color interpolate methods. + + + + + Undefined + + + + + Average + + + + + Average9 + + + + + Average16 + + + + + Background + + + + + Bilinear + + + + + Blend + + + + + Catrom + + + + + Integer + + + + + Mesh + + + + + Nearest + + + + + Spline + + + + + Specifies the type of rendering intent. + + + + + Undefined + + + + + Saturation + + + + + Perceptual + + + + + Absolute + + + + + Relative + + + + + The sparse color methods. + + + + + Undefined + + + + + Barycentric + + + + + Bilinear + + + + + Polynomial + + + + + Shepards + + + + + Voronoi + + + + + Inverse + + + + + Manhattan + + + + + Specifies the statistic types. + + + + + Undefined + + + + + Gradient + + + + + Maximum + + + + + Mean + + + + + Median + + + + + Minimum + + + + + Mode + + + + + Nonpeak + + + + + RootMeanSquare + + + + + StandardDeviation + + + + + Specifies the pixel storage types. + + + + + Undefined + + + + + Char + + + + + Double + + + + + Float + + + + + Long + + + + + LongLong + + + + + Quantum + + + + + Short + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + Left + + + + + Center + + + + + Right + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + NoDecoration + + + + + Underline + + + + + Overline + + + + + LineThrough + + + + + Specified the direction for text. + + + + + Undefined + + + + + RightToLeft + + + + + LeftToRight + + + + + Specifies the virtual pixel methods. + + + + + Undefined + + + + + Background + + + + + Dither + + + + + Edge + + + + + Mirror + + + + + Random + + + + + Tile + + + + + Transparent + + + + + Mask + + + + + Black + + + + + Gray + + + + + White + + + + + HorizontalTile + + + + + VerticalTile + + + + + HorizontalTileEdge + + + + + VerticalTileEdge + + + + + CheckerTile + + + + + EventArgs for Log events. + + + + + Gets the type of the log message. + + + + + Gets the type of the log message. + + + + + EventArgs for Progress events. + + + + + Gets the originator of this event. + + + + + Gets the rogress percentage. + + + + + Gets or sets a value indicating whether the current operation will be canceled. + + + + + Encapsulation of the ImageMagick BlobError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Error exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick exception object. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Gets the exceptions that are related to this exception. + + + + + Arguments for the Warning event. + + + + + Initializes a new instance of the class. + + The MagickWarningException that was thrown. + + + + Gets the message of the exception + + + + + Gets the MagickWarningException that was thrown + + + + + Encapsulation of the ImageMagick BlobWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Warning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Interface that contains basic information about an image. + + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Class that contains basic information about an image. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another object of the same type. + + The object to compare this image information with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this image information with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The image to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Encapsulates a convolution kernel. + + + + + Initializes a new instance of the class. + + The order. + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6). + + + + + Initializes a new instance of the class. + + The order (1 to 6). + + + + Initializes a new instance of the class. + + The order (1 to 6). + The values to initialize the matrix with. + + + + Class that can be used to optimize an image. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The file to check. + True when the supplied file name is supported based on the extension of the file. + True when the image could be compressed otherwise false. + + + + Returns true when the supplied formation information is supported. + + The format information to check. + True when the supplied formation information is supported. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The name of the file to check. + True when the supplied file name is supported based on the extension of the file. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Interface that can be used to access the individual pixels of an image. + + + + + Gets the number of channels that the image contains. + + + + + Gets the pixel at the specified coordinate. + + The X coordinate. + The Y coordinate. + + + + Returns the pixel at the specified coordinates. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + A array. + + + + Returns the pixel of the specified area + + The geometry of the area. + A array. + + + + Returns the index of the specified channel. Returns -1 if not found. + + The channel to get the index of. + The index of the specified channel. Returns -1 if not found. + + + + Returns the at the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The at the specified coordinate. + + + + Returns the value of the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + A array. + + + + Returns the values of the pixels as an array. + + A array. + + + + Changes the value of the specified pixel. + + The pixel to set. + + + + Changes the value of the specified pixels. + + The pixels to set. + + + + Changes the value of the specified pixel. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Returns the values of the pixels as an array. + + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Class that can be used to access an individual pixel of an image. + + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The number of channels. + + + + Gets the number of channels that the pixel contains. + + + + + Gets the X coordinate of the pixel. + + + + + Gets the Y coordinate of the pixel. + + + + + Returns the value of the specified channel. + + The channel to get the value for. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current pixel. + + The object to compare pixel color with. + True when the specified object is equal to the current pixel. + + + + Determines whether the specified pixel is equal to the current pixel. + + The pixel to compare this color with. + True when the specified pixel is equal to the current pixel. + + + + Returns the value of the specified channel. + + The channel to get the value of. + The value of the specified channel. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Sets the values of this pixel. + + The values. + + + + Set the value of the specified channel. + + The channel to set the value of. + The value. + + + + Converts the pixel to a color. Assumes the pixel is RGBA. + + A instance. + + + + A value of the exif profile. + + + + + Gets the name of the clipping path. + + + + + Gets the path of the clipping path. + + + + + Class that can be used to access an 8bim profile. + + + + + Initializes a new instance of the class. + + The byte array to read the 8bim profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the 8bim profile file, or the relative + 8bim profile file name. + + + + Initializes a new instance of the class. + + The stream to read the 8bim profile from. + + + + Gets the clipping paths this image contains. + + + + + Gets the values of this 8bim profile. + + + + + A value of the 8bim profile. + + + + + Gets the ID of the 8bim value + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this 8bim value with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an ICM/ICC color profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Gets the AdobeRGB1998 profile. + + + + + Gets the AppleRGB profile. + + + + + Gets the CoatedFOGRA39 profile. + + + + + Gets the ColorMatchRGB profile. + + + + + Gets the sRGB profile. + + + + + Gets the USWebCoatedSWOP profile. + + + + + Gets the color space of the profile. + + + + + Specifies exif data types. + + + + + Unknown + + + + + Byte + + + + + Ascii + + + + + Short + + + + + Long + + + + + Rational + + + + + SignedByte + + + + + Undefined + + + + + SignedShort + + + + + SignedLong + + + + + SignedRational + + + + + SingleFloat + + + + + DoubleFloat + + + + + Specifies which parts will be written when the profile is added to an image. + + + + + None + + + + + IfdTags + + + + + ExifTags + + + + + GPSTags + + + + + All + + + + + Class that can be used to access an Exif profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the exif profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the exif profile file, or the relative + exif profile file name. + + + + Initializes a new instance of the class. + + The stream to read the exif profile from. + + + + Gets or sets which parts will be written when the profile is added to an image. + + + + + Gets the tags that where found but contained an invalid value. + + + + + Gets the values of this exif profile. + + + + + Returns the thumbnail in the exif profile when available. + + The thumbnail in the exif profile when available. + + + + Returns the value with the specified tag. + + The tag of the exif value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the exif value. + True when the value was fount and removed. + + + + Sets the value of the specified tag. + + The tag of the exif value. + The value. + + + + Updates the data of the profile. + + + + + All exif tags from the Exif standard 2.31 + + + + + Unknown + + + + + SubIFDOffset + + + + + GPSIFDOffset + + + + + SubfileType + + + + + OldSubfileType + + + + + ImageWidth + + + + + ImageLength + + + + + BitsPerSample + + + + + Compression + + + + + PhotometricInterpretation + + + + + Thresholding + + + + + CellWidth + + + + + CellLength + + + + + FillOrder + + + + + DocumentName + + + + + ImageDescription + + + + + Make + + + + + Model + + + + + StripOffsets + + + + + Orientation + + + + + SamplesPerPixel + + + + + RowsPerStrip + + + + + StripByteCounts + + + + + MinSampleValue + + + + + MaxSampleValue + + + + + XResolution + + + + + YResolution + + + + + PlanarConfiguration + + + + + PageName + + + + + XPosition + + + + + YPosition + + + + + FreeOffsets + + + + + FreeByteCounts + + + + + GrayResponseUnit + + + + + GrayResponseCurve + + + + + T4Options + + + + + T6Options + + + + + ResolutionUnit + + + + + PageNumber + + + + + ColorResponseUnit + + + + + TransferFunction + + + + + Software + + + + + DateTime + + + + + Artist + + + + + HostComputer + + + + + Predictor + + + + + WhitePoint + + + + + PrimaryChromaticities + + + + + ColorMap + + + + + HalftoneHints + + + + + TileWidth + + + + + TileLength + + + + + TileOffsets + + + + + TileByteCounts + + + + + BadFaxLines + + + + + CleanFaxData + + + + + ConsecutiveBadFaxLines + + + + + InkSet + + + + + InkNames + + + + + NumberOfInks + + + + + DotRange + + + + + TargetPrinter + + + + + ExtraSamples + + + + + SampleFormat + + + + + SMinSampleValue + + + + + SMaxSampleValue + + + + + TransferRange + + + + + ClipPath + + + + + XClipPathUnits + + + + + YClipPathUnits + + + + + Indexed + + + + + JPEGTables + + + + + OPIProxy + + + + + ProfileType + + + + + FaxProfile + + + + + CodingMethods + + + + + VersionYear + + + + + ModeNumber + + + + + Decode + + + + + DefaultImageColor + + + + + T82ptions + + + + + JPEGProc + + + + + JPEGInterchangeFormat + + + + + JPEGInterchangeFormatLength + + + + + JPEGRestartInterval + + + + + JPEGLosslessPredictors + + + + + JPEGPointTransforms + + + + + JPEGQTables + + + + + JPEGDCTables + + + + + JPEGACTables + + + + + YCbCrCoefficients + + + + + YCbCrSubsampling + + + + + YCbCrPositioning + + + + + ReferenceBlackWhite + + + + + StripRowCounts + + + + + XMP + + + + + Rating + + + + + RatingPercent + + + + + ImageID + + + + + CFARepeatPatternDim + + + + + CFAPattern2 + + + + + BatteryLevel + + + + + Copyright + + + + + ExposureTime + + + + + FNumber + + + + + MDFileTag + + + + + MDScalePixel + + + + + MDLabName + + + + + MDSampleInfo + + + + + MDPrepDate + + + + + MDPrepTime + + + + + MDFileUnits + + + + + PixelScale + + + + + IntergraphPacketData + + + + + IntergraphRegisters + + + + + IntergraphMatrix + + + + + ModelTiePoint + + + + + SEMInfo + + + + + ModelTransform + + + + + ImageLayer + + + + + ExposureProgram + + + + + SpectralSensitivity + + + + + ISOSpeedRatings + + + + + OECF + + + + + Interlace + + + + + TimeZoneOffset + + + + + SelfTimerMode + + + + + SensitivityType + + + + + StandardOutputSensitivity + + + + + RecommendedExposureIndex + + + + + ISOSpeed + + + + + ISOSpeedLatitudeyyy + + + + + ISOSpeedLatitudezzz + + + + + FaxRecvParams + + + + + FaxSubaddress + + + + + FaxRecvTime + + + + + ExifVersion + + + + + DateTimeOriginal + + + + + DateTimeDigitized + + + + + OffsetTime + + + + + OffsetTimeOriginal + + + + + OffsetTimeDigitized + + + + + ComponentsConfiguration + + + + + CompressedBitsPerPixel + + + + + ShutterSpeedValue + + + + + ApertureValue + + + + + BrightnessValue + + + + + ExposureBiasValue + + + + + MaxApertureValue + + + + + SubjectDistance + + + + + MeteringMode + + + + + LightSource + + + + + Flash + + + + + FocalLength + + + + + FlashEnergy2 + + + + + SpatialFrequencyResponse2 + + + + + Noise + + + + + FocalPlaneXResolution2 + + + + + FocalPlaneYResolution2 + + + + + FocalPlaneResolutionUnit2 + + + + + ImageNumber + + + + + SecurityClassification + + + + + ImageHistory + + + + + SubjectArea + + + + + ExposureIndex2 + + + + + TIFFEPStandardID + + + + + SensingMethod + + + + + MakerNote + + + + + UserComment + + + + + SubsecTime + + + + + SubsecTimeOriginal + + + + + SubsecTimeDigitized + + + + + ImageSourceData + + + + + AmbientTemperature + + + + + Humidity + + + + + Pressure + + + + + WaterDepth + + + + + Acceleration + + + + + CameraElevationAngle + + + + + XPTitle + + + + + XPComment + + + + + XPAuthor + + + + + XPKeywords + + + + + XPSubject + + + + + FlashpixVersion + + + + + ColorSpace + + + + + PixelXDimension + + + + + PixelYDimension + + + + + RelatedSoundFile + + + + + FlashEnergy + + + + + SpatialFrequencyResponse + + + + + FocalPlaneXResolution + + + + + FocalPlaneYResolution + + + + + FocalPlaneResolutionUnit + + + + + SubjectLocation + + + + + ExposureIndex + + + + + SensingMethod + + + + + FileSource + + + + + SceneType + + + + + CFAPattern + + + + + CustomRendered + + + + + ExposureMode + + + + + WhiteBalance + + + + + DigitalZoomRatio + + + + + FocalLengthIn35mmFilm + + + + + SceneCaptureType + + + + + GainControl + + + + + Contrast + + + + + Saturation + + + + + Sharpness + + + + + DeviceSettingDescription + + + + + SubjectDistanceRange + + + + + ImageUniqueID + + + + + OwnerName + + + + + SerialNumber + + + + + LensInfo + + + + + LensMake + + + + + LensModel + + + + + LensSerialNumber + + + + + GDALMetadata + + + + + GDALNoData + + + + + GPSVersionID + + + + + GPSLatitudeRef + + + + + GPSLatitude + + + + + GPSLongitudeRef + + + + + GPSLongitude + + + + + GPSAltitudeRef + + + + + GPSAltitude + + + + + GPSTimestamp + + + + + GPSSatellites + + + + + GPSStatus + + + + + GPSMeasureMode + + + + + GPSDOP + + + + + GPSSpeedRef + + + + + GPSSpeed + + + + + GPSTrackRef + + + + + GPSTrack + + + + + GPSImgDirectionRef + + + + + GPSImgDirection + + + + + GPSMapDatum + + + + + GPSDestLatitudeRef + + + + + GPSDestLatitude + + + + + GPSDestLongitudeRef + + + + + GPSDestLongitude + + + + + GPSDestBearingRef + + + + + GPSDestBearing + + + + + GPSDestDistanceRef + + + + + GPSDestDistance + + + + + GPSProcessingMethod + + + + + GPSAreaInformation + + + + + GPSDateStamp + + + + + GPSDifferential + + + + + Class that provides a description for an ExifTag value. + + + + + Initializes a new instance of the class. + + The value of the exif tag. + The description for the value of the exif tag. + + + + A value of the exif profile. + + + + + Gets the data type of the exif value. + + + + + Gets a value indicating whether the value is an array. + + + + + Gets the tag of the exif value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified exif value is equal to the current . + + The exif value to compare this with. + True when the specified exif value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Class that contains an image profile. + + + + + Initializes a new instance of the class. + + The name of the profile. + A byte array containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + A stream containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + The fully qualified name of the profile file, or the relative profile file name. + + + + Initializes a new instance of the class. + + The name of the profile. + + + + Gets the name of the profile. + + + + + Gets or sets the data of this profile. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified image compare is equal to the current . + + The image profile to compare this with. + True when the specified image compare is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Updates the data of the profile. + + + + + Class that can be used to access an Iptc profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the iptc profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the iptc profile file, or the relative + iptc profile file name. + + + + Initializes a new instance of the class. + + The stream to read the iptc profile from. + + + + Gets the values of this iptc profile. + + + + + Returns the value with the specified tag. + + The tag of the iptc value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the iptc value. + True when the value was fount and removed. + + + + Changes the encoding for all the values, + + The encoding to use when storing the bytes. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The encoding to use when storing the bytes. + The value. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The value. + + + + Updates the data of the profile. + + + + + All iptc tags. + + + + + Unknown + + + + + Record version + + + + + Object type + + + + + Object attribute + + + + + Title + + + + + Edit status + + + + + Editorial update + + + + + Priority + + + + + Category + + + + + Supplemental categories + + + + + Fixture identifier + + + + + Keyword + + + + + Location code + + + + + Location name + + + + + Release date + + + + + Release time + + + + + Expiration date + + + + + Expiration time + + + + + Special instructions + + + + + Action advised + + + + + Reference service + + + + + Reference date + + + + + ReferenceNumber + + + + + Created date + + + + + Created time + + + + + Digital creation date + + + + + Digital creation time + + + + + Originating program + + + + + Program version + + + + + Object cycle + + + + + Byline + + + + + Byline title + + + + + City + + + + + Sub location + + + + + Province/State + + + + + Country code + + + + + Country + + + + + Original transmission reference + + + + + Headline + + + + + Credit + + + + + Source + + + + + Copyright notice + + + + + Contact + + + + + Caption + + + + + Local caption + + + + + Caption writer + + + + + Image type + + + + + Image orientation + + + + + Custom field 1 + + + + + Custom field 2 + + + + + Custom field 3 + + + + + Custom field 4 + + + + + Custom field 5 + + + + + Custom field 6 + + + + + Custom field 7 + + + + + Custom field 8 + + + + + Custom field 9 + + + + + Custom field 10 + + + + + Custom field 11 + + + + + Custom field 12 + + + + + Custom field 13 + + + + + Custom field 14 + + + + + Custom field 15 + + + + + Custom field 16 + + + + + Custom field 17 + + + + + Custom field 18 + + + + + Custom field 19 + + + + + Custom field 20 + + + + + A value of the iptc profile. + + + + + Gets or sets the encoding to use for the Value. + + + + + Gets the tag of the iptc value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified iptc value is equal to the current . + + The iptc value to compare this with. + True when the specified iptc value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an XMP profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A document containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Creates an instance from the specified IXPathNavigable. + + A document containing the profile. + A . + + + + Creates a XmlReader that can be used to read the data of the profile. + + A . + + + + Converts this instance to an IXPathNavigable. + + A . + + + + Class that contains data for the Read event. + + + + + Gets the ID of the image. + + + + + Gets or sets the image that was read. + + + + + Gets the read settings for the image. + + + + + Class that contains variables for a script + + + + + Gets the names of the variables. + + + + + Get or sets the specified variable. + + The name of the variable. + + + + Returns the value of the variable with the specified name. + + The name of the variable + Am . + + + + Set the value of the variable with the specified name. + + The name of the variable + The value of the variable + + + + Class that contains data for the Write event. + + + + + Gets the ID of the image. + + + + + Gets the image that needs to be written. + + + + + Class that contains setting for the connected components operation. + + + + + Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors. + + + + + Gets or sets how many neighbors to visit, choose from 4 or 8. + + + + + Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image. + + + + + Class that contains setting for when an image is being read. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified defines. + + The read defines to set. + + + + Gets or sets the defines that should be set before the image is read. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the index of the image to read from a multi layer/frame image. + + + + + Gets or sets the number of images to read from a multi layer/frame image. + + + + + Gets or sets the height. + + + + + Gets or sets the settings for pixel storage. + + + + + Gets or sets a value indicating whether the monochrome reader shoul be used. This is + supported by: PCL, PDF, PS and XPS. + + + + + Gets or sets the width. + + + + + Class that contains setting for the morphology operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the channels to apply the kernel to. + + + + + Gets or sets the bias to use when the method is Convolve. + + + + + Gets or sets the scale to use when the method is Convolve. + + + + + Gets or sets the number of iterations. + + + + + Gets or sets built-in kernel. + + + + + Gets or sets kernel arguments. + + + + + Gets or sets the morphology method. + + + + + Gets or sets user suplied kernel. + + + + + Class that contains setting for pixel storage. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The pixel storage type + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + + Gets or sets the pixel storage type. + + + + + Represents the density of an image. + + + + + Initializes a new instance of the class with the density set to inches. + + The x and y. + + + + Initializes a new instance of the class. + + The x and y. + The units. + + + + Initializes a new instance of the class with the density set to inches. + + The x. + The y. + + + + Initializes a new instance of the class. + + The x. + The y. + The units. + + + + Initializes a new instance of the class. + + Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers) + + + + Gets the units. + + + + + Gets the x resolution. + + + + + Gets the y resolution. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the . + + The object to compare this with. + True when the specified object is equal to the . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a based on the specified width and height. + + The width in cm or inches. + The height in cm or inches. + A based on the specified width and height in cm or inches. + + + + Returns a string that represents the current . + + A string that represents the current . + + + + Returns a string that represents the current . + + The units to use. + A string that represents the current . + + + + Encapsulates the error information. + + + + + Gets the mean error per pixel computed when an image is color reduced. + + + + + Gets the normalized maximum error per pixel computed when an image is color reduced. + + + + + Gets the normalized mean error per pixel computed when an image is color reduced. + + + + + Result for a sub image search operation. + + + + + Gets the offset for the best match. + + + + + Gets the a similarity image such that an exact match location is completely white and if none of + the pixels match, black, otherwise some gray level in-between. + + + + + Gets or sets the similarity metric. + + + + + Disposes the instance. + + + + + Represents a percentage value. + + + + + Initializes a new instance of the struct. + + The value (0% = 0.0, 100% = 100.0) + + + + Initializes a new instance of the struct. + + The value (0% = 0, 100% = 100) + + + + Converts the specified double to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified int to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified to a double. + + The to convert + + + + Converts the to a quantum type. + + The to convert + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Compares the current instance with another object of the same type. + + The object to compare this with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Returns a double that represents the current percentage. + + A double that represents the current percentage. + + + + Returns an integer that represents the current percentage. + + An integer that represents the current percentage. + + + + Returns a string that represents the current percentage. + + A string that represents the current percentage. + + + + Struct for a point with doubles. + + + + + Initializes a new instance of the struct. + + The x and y. + + + + Initializes a new instance of the struct. + + The x. + The y. + + + + Initializes a new instance of the struct. + + PointD specifications in the form: <x>x<y> (where x, y are numbers) + + + + Gets the x-coordinate of this Point. + + + + + Gets the y-coordinate of this Point. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current PointD. + + A string that represents the current PointD. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents an argument for the SparseColor method. + + + + + Initializes a new instance of the class. + + The X position. + The Y position. + The color. + + + + Gets or sets the X position. + + + + + Gets or sets the Y position. + + + + + Gets or sets the color. + + + + diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll new file mode 100644 index 0000000..8f0ab25 Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll differ diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml new file mode 100644 index 0000000..4102f0c --- /dev/null +++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml @@ -0,0 +1,25767 @@ + + + + Magick.NET-Q16-AnyCPU + + + + + Class that can be used to initialize the AnyCPU version of Magick.NET. + + + + + Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies. + + + + + Gets or sets a value indicating whether the security permissions of the embeded library + should be changed when it is written to disk. Only set this to true when multiple + application pools with different idententies need to execute the same library. + + + + + Contains code that is not compatible with .NET Core. + + + Class that represents a RGB color. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Returns the complementary color for this color. + + A instance. + + + + Class that represents a color. + + + Class that represents a color. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Converts the specified to a instance. + + The to convert. + + + + Converts the specified to a instance. + + The to convert. + + + + Converts the value of this instance to an equivalent Color. + + A instance. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + Alpha component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Black component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Creates a new instance from the specified 8-bit color values (red, green, + and blue). The alpha value is implicitly 255 (fully opaque). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + A instance. + + + + Creates a new instance from the specified 8-bit color values (red, green, + blue and alpha). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + Alpha component value of this color. + A instance. + + + + Creates a clone of the current color. + + A clone of the current color. + + + + Compares the current instance with another object of the same type. + + The color to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current color. + + The object to compare this color with. + True when the specified object is equal to the current color. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current color. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Contains code that is not compatible with .NET Core. + + + Adjusts the current affine transformation matrix with the specified affine transformation + matrix. Note that the current affine transform is adjusted rather than replaced. + + + + + Initializes a new instance of the class. + + The matrix. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Gets or sets the X coordinate scaling element. + + + + + Gets or sets the Y coordinate scaling element. + + + + + Gets or sets the X coordinate shearing element. + + + + + Gets or sets the Y coordinate shearing element. + + + + + Gets or sets the X coordinate of the translation element. + + + + + Gets or sets the Y coordinate of the translation element. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Reset to default + + + + + Sets the origin of coordinate system. + + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Rotation to use. + + The angle of the rotation. + + + + Sets the scale to use. + + The X coordinate scaling element. + The Y coordinate scaling element. + + + + Skew to use in X axis + + The X skewing element. + + + + Skew to use in Y axis + + The Y skewing element. + + + + Contains code that is not compatible with .NET Core. + + + Sets the border color to be used for drawing bordered objects. + + + + + Initializes a new instance of the class. + + The color of the border. + + + + Initializes a new instance of the class. + + The color of the border. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the fill color to be used for drawing filled objects. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill + settings. + + + + + Initializes a new instance of the class. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + A instance. + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the color used for stroking object outlines. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Specifies the color of a background rectangle to place under text annotations. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Contains code that is not compatible with .NET Core. + + + Sets the overall canvas size to be recorded with the drawing vector data. Usually this will + be specified using the same size as the canvas image. When the vector data is saved to SVG + or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer + will render the vector data on. + + + + + Initializes a new instance of the class. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + + + + Converts the specified to an instance of this type. + + The to use. + A instance. + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Class that can be used to chain draw actions. + + + + + Adds a new instance of the class to the . + + The matrix. + The instance. + + + + Adds a new instance of the class to the . + + The color of the border. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The to use. + The instance. + + + + Initializes a new instance of the class. + + + + + Draw on the specified image. + + The image to draw on. + The current instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Creates a new instance. + + A new instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Adds a new instance of the class to the . + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The color of the border. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The clip path units. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + The instance. + + + + Adds a new instance of the class to the . + + The point size. + The instance. + + + + Adds a new instance of the class to the . + + The gravity. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + The instance. + + + + Adds a new instance of the class to the . + + Horizontal scale factor. + Vertical scale factor. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + True if stroke antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + An array containing the dash information. + The instance. + + + + Adds a new instance of the class to the . + + The dash offset. + The instance. + + + + Adds a new instance of the class to the . + + The line cap. + The instance. + + + + Adds a new instance of the class to the . + + The line join. + The instance. + + + + Adds a new instance of the class to the . + + The miter limit. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The width. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The text to draw. + The instance. + + + + Adds a new instance of the class to the . + + Text alignment. + The instance. + + + + Adds a new instance of the class to the . + + True if text antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The text decoration. + The instance. + + + + Adds a new instance of the class to the . + + Direction to use. + The instance. + + + + Adds a new instance of the class to the . + + Encoding to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Kerning to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Interface for a class that can be used to create , or instances. + + + Interface for a class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + A new instance. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Interface that represents an ImageMagick image. + + + + + Read single image frame. + + The bitmap to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff. + + The image format. + A that has the specified + + + + Converts this instance to a . + + A . + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Represents the collection of images. + + + Represents the collection of images. + + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Gif, Icon, Tiff. + + The image format. + A that has the specified + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + A new instance. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Class that contains information about an image format. + + + Class that contains information about an image format. + + + + + Gets a value indicating whether the format can be read multithreaded. + + + + + Gets a value indicating whether the format can be written multithreaded. + + + + + Gets the description of the format. + + + + + Gets the format. + + + + + Gets a value indicating whether the format supports multiple frames. + + + + + Gets a value indicating whether the format is readable. + + + + + Gets a value indicating whether the format is writable. + + + + + Gets the mime type. + + + + + Gets the module. + + + + + Determines whether the specified MagickFormatInfo instances are considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Determines whether the specified MagickFormatInfo instances are not considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Returns the format information. The extension of the supplied file is used to determine + the format. + + The file to check. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information. The extension of the supplied file name is used to + determine the format. + + The name of the file to check. + The format information. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current format. + + A string that represents the current format. + + + + Unregisters this format. + + True when the format was found and unregistered. + + + + Contains code that is not compatible with .NET Core. + + + Class that represents an ImageMagick image. + + + + + Initializes a new instance of the class. + + The bitmap to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The bitmap to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff. + + The image format. + A that has the specified + + + + Converts this instance to a . + + A . + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The color to fill the image with. + The width. + The height. + + + + Initializes a new instance of the class. + + The image to create a copy of. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this MagickImage instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Initializes a new instance of the class using the specified base64 string. + + The base64 string to load the image from. + A new instance of the class. + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another image. Only the size of the image is compared. + + The object to compare this image with. + A signed number indicating the relative values of this instance and value. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Disposes the instance. + + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Returns a string that represents the current image. + + A string that represents the current image. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Represents the collection of images. + + + + + Converts this instance to a using . + + A that has the format . + + + + Converts this instance to a using the specified . + Supported formats are: Gif, Icon, Tiff. + + The image format. + A that has the specified + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets the number of images in the collection. + + + + + Gets a value indicating whether the collection is read-only. + + + + + Gets or sets the image at the specified index. + + The index of the image to get. + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Adds an image to the collection. + + The image to add. + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Removes all images from the collection. + + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Determines whether the collection contains the specified image. + + The image to check. + True when the collection contains the specified image. + + + + Copies the images to an Array, starting at a particular Array index. + + The one-dimensional Array that is the destination. + The zero-based index in 'destination' at which copying begins. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Disposes the instance. + + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Returns an enumerator that iterates through the images. + + An enumerator that iterates through the images. + + + + Determines the index of the specified image. + + The image to check. + The index of the specified image. + + + + Inserts an image into the collection. + + The index to insert the image. + The image to insert. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Removes the first occurrence of the specified image from the collection. + + The image to remove. + True when the image was found and removed. + + + + Removes the image at the specified index from the collection. + + The index of the image to remove. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Contains code that is not compatible with .NET Core. + + + Class that can be used to execute a Magick Script Language file. + + + + + Initializes a new instance of the class. + + The IXPathNavigable that contains the script. + + + + Initializes a new instance of the class. + + The fully qualified name of the script file, or the relative script file name. + + + + Initializes a new instance of the class. + + The stream to read the script data from. + + + + Initializes a new instance of the class. + + The that contains the script. + + + + Event that will be raised when the script needs an image to be read. + + + + + Event that will be raised when the script needs an image to be written. + + + + + Gets the variables of this script. + + + + + Executes the script and returns the resulting image. + + A . + + + + Executes the script using the specified image. + + The image to execute the script on. + + + + Contains code that is not compatible with .NET Core. + + + Encapsulation of the ImageMagick geometry object. + + + + + Initializes a new instance of the class. + + The rectangle to use. + + + + Converts the specified rectangle to an instance of this type. + + The rectangle to use. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class using the specified width and height. + + The width and height. + + + + Initializes a new instance of the class using the specified width and height. + + The width. + The height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The width. + The height. + + + + Initializes a new instance of the class using the specified width and height. + + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified geometry. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^). + + + + + Gets or sets a value indicating whether the image is resized if image is greater than size (>) + + + + + Gets or sets the height of the geometry. + + + + + Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!) + + + + + Gets or sets a value indicating whether the width and height are expressed as percentages. + + + + + Gets or sets a value indicating whether the image is resized if the image is less than size (<) + + + + + Gets or sets a value indicating whether the image is resized using a pixel area count limit (@). + + + + + Gets or sets the width of the geometry. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Converts the specified string to an instance of this type. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this geometry with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a that represents the position of the current . + + A that represents the position of the current . + + + + Returns a string that represents the current . + + A string that represents the current . + + + + Interface for a native instance. + + + + + Gets a pointer to the native instance. + + + + + Class that can be used to initialize Magick.NET. + + + + + Event that will be raised when something is logged by ImageMagick. + + + + + Gets the features reported by ImageMagick. + + + + + Gets the information about the supported formats. + + + + + Gets the font families that are known by ImageMagick. + + + + + Gets the version of Magick.NET. + + + + + Returns the format information of the specified format based on the extension of the file. + + The file to get the format for. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information of the specified format based on the extension of the + file. If that fails the format will be determined by 'pinging' the file. + + The name of the file to get the format for. + The format information. + + + + Initializes ImageMagick with the xml files that are located in the specified path. + + The path that contains the ImageMagick xml files. + + + + Initializes ImageMagick with the specified configuration files and returns the path to the + temporary directory where the xml files were saved. + + The configuration files ot initialize ImageMagick with. + The path of the folder that was created and contains the configuration files. + + + + Initializes ImageMagick with the specified configuration files in the specified the path. + + The configuration files ot initialize ImageMagick with. + The directory to save the configuration files in. + + + + Set the events that will be written to the log. The log will be written to the Log event + and the debug window in VisualStudio. To change the log settings you must use a custom + log.xml file. + + The events that will be logged. + + + + Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll. + + The path of the Ghostscript directory. + + + + Sets the directory that contains the Ghostscript font files. + + The path of the Ghostscript font directory. + + + + Sets the directory that will be used when ImageMagick does not have enough memory for the + pixel cache. + + The path where temp files will be written. + + + + Sets the pseudo-random number generator secret key. + + The secret key. + + + + Encapsulates a matrix of doubles. + + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Gets the order of the matrix. + + + + + Get or set the value at the specified x/y position. + + The x position + The y position + + + + Gets the value at the specified x/y position. + + The x position + The y position + The value at the specified x/y position. + + + + Set the column at the specified x position. + + The x position + The values + + + + Set the row at the specified y position. + + The y position + The values + + + + Set the value at the specified x/y position. + + The x position + The y position + The value + + + + Returns a string that represents the current DoubleMatrix. + + The double array. + + + + Class that can be used to initialize OpenCL. + + + + + Gets or sets a value indicating whether OpenCL is enabled. + + + + + Gets all the OpenCL devices. + + A iteration. + + + + Sets the directory that will be used by ImageMagick to store OpenCL cache files. + + The path of the OpenCL cache directory. + + + + Represents an OpenCL device. + + + + + Gets the benchmark score of the device. + + + + + Gets the type of the device. + + + + + Gets the name of the device. + + + + + Gets or sets a value indicating whether the device is enabled or disabled. + + + + + Gets all the kernel profile records for this devices. + + A . + + + + Gets or sets a value indicating whether kernel profiling is enabled. + This can be used to get information about the OpenCL performance. + + + + + Gets the OpenCL version supported by the device. + + + + + Represents a kernel profile record for an OpenCL device. + + + + + Gets the average duration of all executions in microseconds. + + + + + Gets the number of times that this kernel was executed. + + + + + Gets the maximum duration of a single execution in microseconds. + + + + + Gets the minimum duration of a single execution in microseconds. + + + + + Gets the name of the device. + + + + + Gets the total duration of all executions in microseconds. + + + + + Class that can be used to optimize jpeg files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets or sets a value indicating whether a progressive jpeg file will be created. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The jpeg file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the jpg image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize gif files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Interface for classes that can optimize an image. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize png files. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets the format that the optimizer supports. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The png file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the png image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Class that can be used to acquire information about the Quantum. + + + + + Gets the Quantum depth. + + + + + Gets the maximum value of the quantum. + + + + + Class that can be used to set the limits to the resources that are being used. + + + + + Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail. + + + + + Gets or sets the maximum height of an image. + + + + + Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache + operations are to/from disk. + + + + + Gets or sets the time specified in milliseconds to periodically yield the CPU for. + + + + + Gets or sets the maximum width of an image. + + + + + Class that contains various settings. + + + + + Gets or sets the affine to use when annotating with text or drawing. + + + + + Gets or sets the background color. + + + + + Gets or sets the border color. + + + + + Gets or sets the color space. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the compression method to use. + + + + + Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached. + + + + + Gets or sets the vertical and horizontal resolution in pixels. + + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets or sets the fill color. + + + + + Gets or sets the fill pattern. + + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Gets or sets the text rendering font. + + + + + Gets or sets the text font family. + + + + + Gets or sets the font point size. + + + + + Gets or sets the font style. + + + + + Gets or sets the font weight. + + + + + Gets or sets the the format of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled. + + + + + Gets or sets the color to use when drawing object outlines. + + + + + Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a + zero-terminated array of numbers that specify the lengths of alternating dashes and gaps + in pixels. If a zero value is not found it will be added. If an odd number of values is + provided, then the list of values is repeated to yield an even number of values. + + + + + Gets or sets the distance into the dash pattern to start the dash (default 0) while + drawing using a dash pattern,. + + + + + Gets or sets the shape to be used at the end of open subpaths when they are stroked. + + + + + Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness + of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter + length to the 'lineWidth'. The default value is 4. + + + + + Gets or sets the pattern image to use while stroking object outlines. + + + + + Gets or sets the stroke width for drawing lines, circles, ellipses, etc. + + + + + Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true). + + + + + Gets or sets text direction (right-to-left or left-to-right). + + + + + Gets or sets the text annotation encoding (e.g. "UTF-16"). + + + + + Gets or sets the text annotation gravity. + + + + + Gets or sets the text inter-line spacing. + + + + + Gets or sets the text inter-word spacing. + + + + + Gets or sets the text inter-character kerning. + + + + + Gets or sets the text undercolor box. + + + + + Gets or sets a value indicating whether verbose output os turned on or off. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the number of scenes. + + + + + Gets or sets a value indicating whether a monochrome reader should be used. + + + + + Gets or sets the size of the image. + + + + + Gets or sets the active scene. + + + + + Gets or sets scenes of the image. + + + + + Returns the value of a format-specific option. + + The format to get the option for. + The name of the option. + The value of a format-specific option. + + + + Returns the value of a format-specific option. + + The name of the option. + The value of a format-specific option. + + + + Removes the define with the specified name. + + The format to set the define for. + The name of the define. + + + + Removes the define with the specified name. + + The name of the define. + + + + Sets a format-specific option. + + The format to set the define for. + The name of the define. + The value of the define. + + + + Sets a format-specific option. + + The format to set the option for. + The name of the option. + The value of the option. + + + + Sets a format-specific option. + + The name of the option. + The value of the option. + + + + Sets format-specific options with the specified defines. + + The defines to set. + + + + Creates a define string for the specified format and name. + + The format to set the define for. + The name of the define. + A string for the specified format and name. + + + + Copies the settings from the specified . + + The settings to copy the data from. + + + + Class that contains setting for the montage operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the color of the background that thumbnails are composed on. + + + + + Gets or sets the frame border color. + + + + + Gets or sets the pixels between thumbnail and surrounding frame. + + + + + Gets or sets the fill color. + + + + + Gets or sets the label font. + + + + + Gets or sets the font point size. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the thumbnail width & height plus border width & height. + + + + + Gets or sets the thumbnail position (e.g. SouthWestGravity). + + + + + Gets or sets the thumbnail label (applied to image prior to montage). + + + + + Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled. + + + + + Gets or sets the outline color. + + + + + Gets or sets the background texture image. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the montage title. + + + + + Gets or sets the transparent color. + + + + + Class that contains setting for quantize operations. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of colors to quantize to. + + + + + Gets or sets the colorspace to quantize in. + + + + + Gets or sets the dither method to use. + + + + + Gets or sets a value indicating whether errors should be measured. + + + + + Gets or setsthe quantization tree-depth. + + + + + The normalized moments of one image channels. + + + + + Gets the centroid. + + + + + Gets the channel of this moment. + + + + + Gets the ellipse axis. + + + + + Gets the ellipse angle. + + + + + Gets the ellipse eccentricity. + + + + + Gets the ellipse intensity. + + + + + Returns the Hu invariants. + + The index to use. + The Hu invariants. + + + + Contains the he perceptual hash of one image channel. + + + + + Initializes a new instance of the class. + + The channel.> + SRGB hu perceptual hash. + Hclp hu perceptual hash. + A string representation of this hash. + + + + Gets the channel. + + + + + SRGB hu perceptual hash. + + The index to use. + The SRGB hu perceptual hash. + + + + Hclp hu perceptual hash. + + The index to use. + The Hclp hu perceptual hash. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A string representation of this hash. + + + + Encapsulation of the ImageMagick ImageChannelStatistics object. + + + + + Gets the channel. + + + + + Gets the depth of the channel. + + + + + Gets the entropy. + + + + + Gets the kurtosis. + + + + + Gets the maximum value observed. + + + + + Gets the average (mean) value observed. + + + + + Gets the minimum value observed. + + + + + Gets the skewness. + + + + + Gets the standard deviation, sqrt(variance). + + + + + Gets the sum. + + + + + Gets the sum cubed. + + + + + Gets the sum fourth power. + + + + + Gets the sum squared. + + + + + Gets the variance. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The channel statistics to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + The normalized moments of one or more image channels. + + + + + Gets the moments for the all the channels. + + The moments for the all the channels. + + + + Gets the moments for the specified channel. + + The channel to get the moments for. + The moments for the specified channel. + + + + Contains the he perceptual hash of one or more image channels. + + + + + Initializes a new instance of the class. + + The + + + + Returns the perceptual hash for the specified channel. + + The channel to get the has for. + The perceptual hash for the specified channel. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A . + + + + Encapsulation of the ImageMagick ImageStatistics object. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Returns the statistics for the all the channels. + + The statistics for the all the channels. + + + + Returns the statistics for the specified channel. + + The channel to get the statistics for. + The statistics for the specified channel. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + Truw when the specified object is equal to the current . + + + + Determines whether the specified image statistics is equal to the current . + + The image statistics to compare this with. + True when the specified image statistics is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Encapsulation of the ImageMagick connected component object. + + + + + Gets the centroid of the area. + + + + + Gets the color of the area. + + + + + Gets the height of the area. + + + + + Gets the id of the area. + + + + + Gets the width of the area. + + + + + Gets the X offset from origin. + + + + + Gets the Y offset from origin. + + + + + Returns the geometry of the area of this connected component. + + The geometry of the area of this connected component. + + + + Returns the geometry of the area of this connected component. + + The number of pixels to extent the image with. + The geometry of the area of this connected component. + + + + PrimaryInfo information + + + + + Initializes a new instance of the class. + + The x value. + The y value. + The z value. + + + + Gets the X value. + + + + + Gets the Y value. + + + + + Gets the Z value. + + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Used to obtain font metrics for text string given current font, pointsize, and density settings. + + + + + Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate + used to place an outline point. + + + + + Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to + place an outline point. Always a negative value. + + + + + Gets the maximum horizontal advance in pixels. + + + + + Gets the text height in pixels. + + + + + Gets the text width in pixels. + + + + + Gets the underline position. + + + + + Gets the underline thickness. + + + + + Base class for colors + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets the actual color of this instance. + + + + + Converts the specified color to a instance. + + The color to use. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current instance. + + The object to compare this color with. + True when the specified object is equal to the current instance. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current instance. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to an equivalent . + + A instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Updates the color value from an inherited class. + + + + + Class that represents a CMYK color. + + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the cyan component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the magenta component value of this color. + + + + + Gets or sets the yellow component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Class that represents a gray color. + + + + + Initializes a new instance of the class. + + Value between 0.0 - 1.0. + + + + Gets or sets the shade of this color (value between 0.0 - 1.0). + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSL color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Lightness component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the lightness component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSV color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Value component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Gets or sets the value component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Performs a hue shift with the specified degrees. + + The degrees. + + + + Updates the color value in an inherited class. + + + + + Class that represents a monochrome color. + + + + + Initializes a new instance of the class. + + Specifies if the color is black or white. + + + + Gets or sets a value indicating whether the color is black or white. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a YUV color. + + + + + Initializes a new instance of the class. + + Y component value of this color. + U component value of this color. + V component value of this color. + + + + Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0) + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that contains the same colors as System.Drawing.Colors. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #F0F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAEBD7FF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #7FFFD4FF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5DCFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4C4FF. + + + + + Gets a system-defined color that has an RGBA value of #000000FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEBCDFF. + + + + + Gets a system-defined color that has an RGBA value of #0000FFFF. + + + + + Gets a system-defined color that has an RGBA value of #8A2BE2FF. + + + + + Gets a system-defined color that has an RGBA value of #A52A2AFF. + + + + + Gets a system-defined color that has an RGBA value of #DEB887FF. + + + + + Gets a system-defined color that has an RGBA value of #5F9EA0FF. + + + + + Gets a system-defined color that has an RGBA value of #7FFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #D2691EFF. + + + + + Gets a system-defined color that has an RGBA value of #FF7F50FF. + + + + + Gets a system-defined color that has an RGBA value of #6495EDFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF8DCFF. + + + + + Gets a system-defined color that has an RGBA value of #DC143CFF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #00008BFF. + + + + + Gets a system-defined color that has an RGBA value of #008B8BFF. + + + + + Gets a system-defined color that has an RGBA value of #B8860BFF. + + + + + Gets a system-defined color that has an RGBA value of #A9A9A9FF. + + + + + Gets a system-defined color that has an RGBA value of #006400FF. + + + + + Gets a system-defined color that has an RGBA value of #BDB76BFF. + + + + + Gets a system-defined color that has an RGBA value of #8B008BFF. + + + + + Gets a system-defined color that has an RGBA value of #556B2FFF. + + + + + Gets a system-defined color that has an RGBA value of #FF8C00FF. + + + + + Gets a system-defined color that has an RGBA value of #9932CCFF. + + + + + Gets a system-defined color that has an RGBA value of #8B0000FF. + + + + + Gets a system-defined color that has an RGBA value of #E9967AFF. + + + + + Gets a system-defined color that has an RGBA value of #8FBC8BFF. + + + + + Gets a system-defined color that has an RGBA value of #483D8BFF. + + + + + Gets a system-defined color that has an RGBA value of #2F4F4FFF. + + + + + Gets a system-defined color that has an RGBA value of #00CED1FF. + + + + + Gets a system-defined color that has an RGBA value of #9400D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FF1493FF. + + + + + Gets a system-defined color that has an RGBA value of #00BFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #696969FF. + + + + + Gets a system-defined color that has an RGBA value of #1E90FFFF. + + + + + Gets a system-defined color that has an RGBA value of #B22222FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAF0FF. + + + + + Gets a system-defined color that has an RGBA value of #228B22FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #DCDCDCFF. + + + + + Gets a system-defined color that has an RGBA value of #F8F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FFD700FF. + + + + + Gets a system-defined color that has an RGBA value of #DAA520FF. + + + + + Gets a system-defined color that has an RGBA value of #808080FF. + + + + + Gets a system-defined color that has an RGBA value of #008000FF. + + + + + Gets a system-defined color that has an RGBA value of #ADFF2FFF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #FF69B4FF. + + + + + Gets a system-defined color that has an RGBA value of #CD5C5CFF. + + + + + Gets a system-defined color that has an RGBA value of #4B0082FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #F0E68CFF. + + + + + Gets a system-defined color that has an RGBA value of #E6E6FAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF0F5FF. + + + + + Gets a system-defined color that has an RGBA value of #7CFC00FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFACDFF. + + + + + Gets a system-defined color that has an RGBA value of #ADD8E6FF. + + + + + Gets a system-defined color that has an RGBA value of #F08080FF. + + + + + Gets a system-defined color that has an RGBA value of #E0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAFAD2FF. + + + + + Gets a system-defined color that has an RGBA value of #90EE90FF. + + + + + Gets a system-defined color that has an RGBA value of #D3D3D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFB6C1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA07AFF. + + + + + Gets a system-defined color that has an RGBA value of #20B2AAFF. + + + + + Gets a system-defined color that has an RGBA value of #87CEFAFF. + + + + + Gets a system-defined color that has an RGBA value of #778899FF. + + + + + Gets a system-defined color that has an RGBA value of #B0C4DEFF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFE0FF. + + + + + Gets a system-defined color that has an RGBA value of #00FF00FF. + + + + + Gets a system-defined color that has an RGBA value of #32CD32FF. + + + + + Gets a system-defined color that has an RGBA value of #FAF0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #800000FF. + + + + + Gets a system-defined color that has an RGBA value of #66CDAAFF. + + + + + Gets a system-defined color that has an RGBA value of #0000CDFF. + + + + + Gets a system-defined color that has an RGBA value of #BA55D3FF. + + + + + Gets a system-defined color that has an RGBA value of #9370DBFF. + + + + + Gets a system-defined color that has an RGBA value of #3CB371FF. + + + + + Gets a system-defined color that has an RGBA value of #7B68EEFF. + + + + + Gets a system-defined color that has an RGBA value of #00FA9AFF. + + + + + Gets a system-defined color that has an RGBA value of #48D1CCFF. + + + + + Gets a system-defined color that has an RGBA value of #C71585FF. + + + + + Gets a system-defined color that has an RGBA value of #191970FF. + + + + + Gets a system-defined color that has an RGBA value of #F5FFFAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4E1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4B5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDEADFF. + + + + + Gets a system-defined color that has an RGBA value of #000080FF. + + + + + Gets a system-defined color that has an RGBA value of #FDF5E6FF. + + + + + Gets a system-defined color that has an RGBA value of #808000FF. + + + + + Gets a system-defined color that has an RGBA value of #6B8E23FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA500FF. + + + + + Gets a system-defined color that has an RGBA value of #FF4500FF. + + + + + Gets a system-defined color that has an RGBA value of #DA70D6FF. + + + + + Gets a system-defined color that has an RGBA value of #EEE8AAFF. + + + + + Gets a system-defined color that has an RGBA value of #98FB98FF. + + + + + Gets a system-defined color that has an RGBA value of #AFEEEEFF. + + + + + Gets a system-defined color that has an RGBA value of #DB7093FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEFD5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDAB9FF. + + + + + Gets a system-defined color that has an RGBA value of #CD853FFF. + + + + + Gets a system-defined color that has an RGBA value of #FFC0CBFF. + + + + + Gets a system-defined color that has an RGBA value of #DDA0DDFF. + + + + + Gets a system-defined color that has an RGBA value of #B0E0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #800080FF. + + + + + Gets a system-defined color that has an RGBA value of #FF0000FF. + + + + + Gets a system-defined color that has an RGBA value of #BC8F8FFF. + + + + + Gets a system-defined color that has an RGBA value of #4169E1FF. + + + + + Gets a system-defined color that has an RGBA value of #8B4513FF. + + + + + Gets a system-defined color that has an RGBA value of #FA8072FF. + + + + + Gets a system-defined color that has an RGBA value of #F4A460FF. + + + + + Gets a system-defined color that has an RGBA value of #2E8B57FF. + + + + + Gets a system-defined color that has an RGBA value of #FFF5EEFF. + + + + + Gets a system-defined color that has an RGBA value of #A0522DFF. + + + + + Gets a system-defined color that has an RGBA value of #C0C0C0FF. + + + + + Gets a system-defined color that has an RGBA value of #87CEEBFF. + + + + + Gets a system-defined color that has an RGBA value of #6A5ACDFF. + + + + + Gets a system-defined color that has an RGBA value of #708090FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAFAFF. + + + + + Gets a system-defined color that has an RGBA value of #00FF7FFF. + + + + + Gets a system-defined color that has an RGBA value of #4682B4FF. + + + + + Gets a system-defined color that has an RGBA value of #D2B48CFF. + + + + + Gets a system-defined color that has an RGBA value of #008080FF. + + + + + Gets a system-defined color that has an RGBA value of #D8BFD8FF. + + + + + Gets a system-defined color that has an RGBA value of #FF6347FF. + + + + + Gets a system-defined color that has an RGBA value of #40E0D0FF. + + + + + Gets a system-defined color that has an RGBA value of #EE82EEFF. + + + + + Gets a system-defined color that has an RGBA value of #F5DEB3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5F5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #9ACD32FF. + + + + + Encapsulates the configuration files of ImageMagick. + + + + + Gets the default configuration. + + + + + Gets the coder configuration. + + + + + Gets the colors configuration. + + + + + Gets the configure configuration. + + + + + Gets the delegates configuration. + + + + + Gets the english configuration. + + + + + Gets the locale configuration. + + + + + Gets the log configuration. + + + + + Gets the magic configuration. + + + + + Gets the policy configuration. + + + + + Gets the thresholds configuration. + + + + + Gets the type configuration. + + + + + Gets the type-ghostscript configuration. + + + + + Interface that represents a configuration file. + + + + + Gets the file name. + + + + + Gets or sets the data of the configuration file. + + + + + Specifies bmp subtypes + + + + + ARGB1555 + + + + + ARGB4444 + + + + + RGB555 + + + + + RGB565 + + + + + Specifies dds compression methods + + + + + None + + + + + Dxt1 + + + + + Base class that can create defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the defines that should be set as a define on an image. + + + + + Gets the format where the defines are for. + + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumeration. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumerable. + A instance. + + + + Specifies jp2 progression orders. + + + + + Layer-resolution-component-precinct order. + + + + + Resolution-layer-component-precinct order. + + + + + Resolution-precinct-component-layer order. + + + + + Precinct-component-resolution-layer order. + + + + + Component-precinct-resolution-layer order. + + + + + Specifies the DCT method. + + + + + Fast + + + + + Float + + + + + Slow + + + + + Specifies profile types + + + + + App profile + + + + + 8bim profile + + + + + Exif profile + + + + + Icc profile + + + + + Iptc profile + + + + + Iptc profile + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Specifies tiff alpha options. + + + + + Unspecified + + + + + Associated + + + + + Unassociated + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a bmp image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the subtype that will be used (bmp:subtype). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a dds image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit). + + + + + Gets or sets the compression that will be used (dds:compression). + + + + + Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps). + + + + + Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps). + + + + + Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist). + + + + + Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha). + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for a define. + + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Interface for an object that specifies defines for an image. + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for defines that are used when reading an image. + + + + + Interface for defines that are used when writing an image. + + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a jp2 image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of quality layers to decode (jp2:quality-layers). + + + + + Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jp2 image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the number of resolutions to encode (jp2:number-resolutions). + + + + + Gets or sets the progression order (jp2:progression-order). + + + + + Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality). + + + + + Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed. + The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing). + + + + + Gets or sets the desired number of colors (jpeg:colors). + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling). + + + + + Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly + the specified size. More information can be found here: http://jpegclub.org/djpeg/. + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent). + + + + + Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding). + + + + + Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality). + + + + + Gets or sets the file name that contains custom quantization tables (jpeg:q-table). + + + + + Gets or sets jpeg sampling factor (jpeg:sampling-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class that implements IDefine + + + + + Initializes a new instance of the class. + + The name of the define. + The value of the define. + + + + Initializes a new instance of the class. + + The format of the define. + The name of the define. + The value of the define. + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Class for defines that are used when a pdf image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the size where the image should be scaled to (pdf:fit-page). + + + + + Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox). + + + + + Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a png image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile + that is present. By default, the PNG decoder and encoder examine any ICC profile that is present, + either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is + recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option + to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP) + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets or sets a value indicating whether the bytes should be swapped. The PNG specification + requires that any multi-byte integers be stored in network byte order (MSB-LSB endian). + This option allows you to fix any invalid PNG files that have 16-bit samples stored + incorrectly in little-endian order (LSB-MSB). (png:swap-bytes) + + + + + Gets the defines that should be set as a define on an image. + + + + + Specifies which additional info should be written to the output file. + + + + + None + + + + + All + + + + + Only select the info that does not use geometry. + + + + + Class for defines that are used when a psd image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a psd image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets which additional info should be written to the output file. + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties). + + + + + Gets or sets the tiff tags that should be ignored (tiff:ignore-tags). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the tiff alpha (tiff:alpha). + + + + + Gets or sets the endianness of the tiff file (tiff:endian). + + + + + Gets or sets the endianness of the tiff file (tiff:fill-order). + + + + + Gets or sets the rows per strip (tiff:rows-per-strip). + + + + + Gets or sets the tile geometry (tiff:tile-geometry). + + + + + Gets the defines that should be set as a define on an image. + + + + + Paints on the image's alpha channel in order to set effected pixels to transparent. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an arc falling within a specified bounding rectangle on the image. + + + + + Initializes a new instance of the class. + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the ending X coordinate of the bounding rectangle. + + + + + Gets or sets the ending Y coordinate of the bounding rectangle. + + + + + Gets or sets the starting degrees of rotation. + + + + + Gets or sets the starting X coordinate of the bounding rectangle. + + + + + Gets or sets the starting Y coordinate of the bounding rectangle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a bezier curve through a set of points on the image. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Gets the coordinates. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a circle on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Associates a named clipping path with the image. Only the areas drawn on by the clipping path + will be modified as ssize_t as it remains in effect. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the polygon fill rule to be used by the clipping path. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the interpretation of clip path units. + + + + + Initializes a new instance of the class. + + The clip path units. + + + + Gets or sets the clip path units. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws color on image using the current fill color, starting at specified position, and using + specified paint method. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the PaintMethod to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableCompositeImage object. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The image to draw. + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The algorithm to use. + The image to draw. + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the width to scale the image to. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableDensity object. + + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Gets or sets the vertical and horizontal resolution. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an ellipse on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets the starting degrees of rotation. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the alpha to use when drawing using the fill color or fill texture. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the alpha. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named fill pattern + with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id"). + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the fill rule to use while drawing polygons. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font family, style, weight and stretch to use when annotating with text. + + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + + + + Gets or sets the font family or the full path to the font file. + + + + + Gets or sets the style of the font, + + + + + Gets or sets the weight of the font, + + + + + Gets or sets the font stretching. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font pointsize to use when annotating with text. + + + + + Initializes a new instance of the class. + + The point size. + + + + Gets or sets the point size. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableGravity object. + + + + + Initializes a new instance of the class. + + The gravity. + + + + Gets or sets the gravity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line on the image using the current stroke color, stroke alpha, and stroke width. + + + + + Initializes a new instance of the class. + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + + + + Gets or sets the ending X coordinate. + + + + + Gets or sets the ending Y coordinate. + + + + + Gets or sets the starting X coordinate. + + + + + Gets or sets the starting Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a set of paths + + + + + Initializes a new instance of the class. + + The paths to use. + + + + Initializes a new instance of the class. + + The paths to use. + + + + Gets the paths to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a point using the current fill color. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polygon using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polyline using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a clip path definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple + drawing wands may exist. It is an error to attempt to pop more drawing wands than have been + pushed, and it is proper form to pop all drawing wands which have been pushed. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a pattern definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a clip path definition which is comprized of any number of drawing commands and + terminated by a DrawablePopClipPath. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Clones the current drawing wand to create a new drawing wand. The original drawing wand(s) + may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a + drawing wand stack. For every Pop there must have already been an equivalent Push. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + indicates that subsequent commands up to a DrawablePopPattern command comprise the definition + of a named pattern. The pattern space is assigned top left corner coordinates, a width and + height, and becomes its own drawing space. Anything which can be drawn may be used in a + pattern definition. Named patterns may be used as stroke or brush definitions. + + + + + Initializes a new instance of the class. + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + + + + Gets or sets the ID of the pattern. + + + + + Gets or sets the height + + + + + Gets or sets the width + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies the specified rotation to the current coordinate space. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current + stroke, stroke width, and fill settings. + + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + + + + Gets or sets the corner height. + + + + + Gets or sets the corner width. + + + + + Gets or sets the lower right X coordinate. + + + + + Gets or sets the lower right Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Adjusts the scaling factor to apply in the horizontal and vertical directions to the current + coordinate space. + + + + + Initializes a new instance of the class. + + Horizontal scale factor. + Vertical scale factor. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the horizontal direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the vertical direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. + When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color + or underlying canvas color should be used. + + + + + Initializes a new instance of the class. + + True if stroke antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether stroke antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array + represents an array of numbers that specify the lengths of alternating dashes and gaps in + pixels. If an odd number of values is provided, then the list of values is repeated to yield + an even number of values. To remove an existing dash array, pass a null dasharray. A typical + stroke dash array might contain the members 5 3 2. + + + + + Initializes a new instance of the class. + + An array containing the dash information. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the offset into the dash pattern to start the dash. + + + + + Initializes a new instance of the class. + + The dash offset. + + + + Gets or sets the dash offset. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the end of open subpaths when they are stroked. + + + + + Initializes a new instance of the class. + + The line cap. + + + + Gets or sets the line cap. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Initializes a new instance of the class. + + The line join. + + + + Gets or sets the line join. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far + beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a + limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'. + + + + + Initializes a new instance of the class. + + The miter limit. + + + + Gets or sets the miter limit. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the alpha of stroked object outlines. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the opacity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named stroke + pattern with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id") + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the width of the stroke used to draw object outlines. + + + + + Initializes a new instance of the class. + + The width. + + + + Gets or sets the width. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws text on the image. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The text to draw. + + + + Gets or sets the text to draw. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a text alignment to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + Text alignment. + + + + Gets or sets text alignment. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether text is antialiased. Text is antialiased by default. + + + + + Initializes a new instance of the class. + + True if text antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether text antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a decoration to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + The text decoration. + + + + Gets or sets the text decoration + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the direction to be used when annotating with text. + + + + + Initializes a new instance of the class. + + Direction to use. + + + + Gets or sets the direction to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableTextEncoding object. + + + + + Initializes a new instance of the class. + + Encoding to use. + + + + Gets or sets the encoding of the text. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between line in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between words in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between characters in text. + + + + + Initializes a new instance of the class. + + Kerning to use. + + + + Gets or sets the text kerning to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies a translation to the current coordinate system which moves the coordinate system + origin to the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Marker interface for drawables. + + + + + Interface for drawing on an wand. + + + + + Draws this instance with the drawing wand. + + The wand to draw on. + + + + Draws an elliptical arc from the current point to(X, Y). The size and orientation of the + ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the + ellipse as a whole is rotated relative to the current coordinate system. The center of the + ellipse is calculated automagically to satisfy the constraints imposed by the other + parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help + determine how the arc is drawn. If UseLargeArc is true then draw the larger of the + available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X offset from origin. + The Y offset from origin. + The X radius. + The Y radius. + Indicates how the ellipse as a whole is rotated relative to the + current coordinate system. + If true then draw the larger of the available arcs. + If true then draw the arc matching a clock-wise rotation. + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system. + + + + + Gets or sets a value indicating whetherthe larger of the available arcs should be drawn. + + + + + Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Class that can be used to chain path actions. + + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Initializes a new instance of the class. + + + + + Converts the specified to a instance. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Marker interface for paths. + + + + + Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Adds a path element to the current path which closes the current subpath by drawing a straight + line from the current point to the current subpath's most recent starting point (usually, the + most recent moveto point). + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + absolute coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + relative coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using absolute coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using relative coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using absolute coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using relative coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using absolute coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using relative coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies alpha options. + + + + + Undefined + + + + + Activate + + + + + Associate + + + + + Background + + + + + Copy + + + + + Deactivate + + + + + Discrete + + + + + Disassociate + + + + + Extract + + + + + Off + + + + + On + + + + + Opaque + + + + + Remove + + + + + Set + + + + + Shape + + + + + Transparent + + + + + Specifies the auto threshold methods. + + + + + Undefined + + + + + OTSU + + + + + Triangle + + + + + Specifies channel types. + + + + + Undefined + + + + + Red + + + + + Gray + + + + + Cyan + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Opacity + + + + + Index + + + + + Composite + + + + + All + + + + + TrueAlpha + + + + + RGB + + + + + CMYK + + + + + Grays + + + + + Sync + + + + + Default + + + + + Specifies the image class type. + + + + + Undefined + + + + + Direct + + + + + Pseudo + + + + + Specifies the clip path units. + + + + + Undefined + + + + + UserSpace + + + + + UserSpaceOnUse + + + + + ObjectBoundingBox + + + + + Specifies a kind of color space. + + + + + Undefined + + + + + CMY + + + + + CMYK + + + + + Gray + + + + + HCL + + + + + HCLp + + + + + HSB + + + + + HSI + + + + + HSL + + + + + HSV + + + + + HWB + + + + + Lab + + + + + LCH + + + + + LCHab + + + + + LCHuv + + + + + Log + + + + + LMS + + + + + Luv + + + + + OHTA + + + + + Rec601YCbCr + + + + + Rec709YCbCr + + + + + RGB + + + + + scRGB + + + + + sRGB + + + + + Transparent + + + + + XyY + + + + + XYZ + + + + + YCbCr + + + + + YCC + + + + + YDbDr + + + + + YIQ + + + + + YPbPr + + + + + YUV + + + + + Specifies the color type of the image + + + + + Undefined + + + + + Bilevel + + + + + Grayscale + + + + + GrayscaleAlpha + + + + + Palette + + + + + PaletteAlpha + + + + + TrueColor + + + + + TrueColorAlpha + + + + + ColorSeparation + + + + + ColorSeparationAlpha + + + + + Optimize + + + + + PaletteBilevelAlpha + + + + + Specifies the composite operators. + + + + + Undefined + + + + + Alpha + + + + + Atop + + + + + Blend + + + + + Blur + + + + + Bumpmap + + + + + ChangeMask + + + + + Clear + + + + + ColorBurn + + + + + ColorDodge + + + + + Colorize + + + + + CopyBlack + + + + + CopyBlue + + + + + Copy + + + + + CopyCyan + + + + + CopyGreen + + + + + CopyMagenta + + + + + CopyAlpha + + + + + CopyRed + + + + + CopyYellow + + + + + Darken + + + + + DarkenIntensity + + + + + Difference + + + + + Displace + + + + + Dissolve + + + + + Distort + + + + + DivideDst + + + + + DivideSrc + + + + + DstAtop + + + + + Dst + + + + + DstIn + + + + + DstOut + + + + + DstOver + + + + + Exclusion + + + + + HardLight + + + + + HardMix + + + + + Hue + + + + + In + + + + + Intensity + + + + + Lighten + + + + + LightenIntensity + + + + + LinearBurn + + + + + LinearDodge + + + + + LinearLight + + + + + Luminize + + + + + Mathematics + + + + + MinusDst + + + + + MinusSrc + + + + + Modulate + + + + + ModulusAdd + + + + + ModulusSubtract + + + + + Multiply + + + + + No + + + + + Out + + + + + Over + + + + + Overlay + + + + + PegtopLight + + + + + PinLight + + + + + Plus + + + + + Replace + + + + + Saturate + + + + + Screen + + + + + SoftLight + + + + + SrcAtop + + + + + Src + + + + + SrcIn + + + + + SrcOut + + + + + SrcOver + + + + + Threshold + + + + + VividLight + + + + + Xor + + + + + Specifies compression methods. + + + + + Undefined + + + + + B44A + + + + + B44 + + + + + BZip + + + + + DXT1 + + + + + DXT3 + + + + + DXT5 + + + + + Fax + + + + + Group4 + + + + + JBIG1 + + + + + JBIG2 + + + + + JPEG2000 + + + + + JPEG + + + + + LosslessJPEG + + + + + LZMA + + + + + LZW + + + + + NoCompression + + + + + Piz + + + + + Pxr24 + + + + + RLE + + + + + Zip + + + + + ZipS + + + + + Units of image resolution. + + + + + Undefied + + + + + Pixels per inch + + + + + Pixels per centimeter + + + + + Specifies distortion methods. + + + + + Undefined + + + + + Affine + + + + + AffineProjection + + + + + ScaleRotateTranslate + + + + + Perspective + + + + + PerspectiveProjection + + + + + BilinearForward + + + + + BilinearReverse + + + + + Polynomial + + + + + Arc + + + + + Polar + + + + + DePolar + + + + + Cylinder2Plane + + + + + Plane2Cylinder + + + + + Barrel + + + + + BarrelInverse + + + + + Shepards + + + + + Resize + + + + + Sentinel + + + + + Specifies dither methods. + + + + + Undefined + + + + + No + + + + + Riemersma + + + + + FloydSteinberg + + + + + Specifies endian. + + + + + Undefined + + + + + LSB + + + + + MSB + + + + + Specifies the error metric types. + + + + + Undefined + + + + + Absolute + + + + + Fuzz + + + + + MeanAbsolute + + + + + MeanErrorPerPixel + + + + + MeanSquared + + + + + NormalizedCrossCorrelation + + + + + PeakAbsolute + + + + + PeakSignalToNoiseRatio + + + + + PerceptualHash + + + + + RootMeanSquared + + + + + StructuralSimilarity + + + + + StructuralDissimilarity + + + + + Specifies the evaluate functions. + + + + + Undefined + + + + + Arcsin + + + + + Arctan + + + + + Polynomial + + + + + Sinusoid + + + + + Specifies the evaluate operator. + + + + + Undefined + + + + + Abs + + + + + Add + + + + + AddModulus + + + + + And + + + + + Cosine + + + + + Divide + + + + + Exponential + + + + + GaussianNoise + + + + + ImpulseNoise + + + + + LaplacianNoise + + + + + LeftShift + + + + + Log + + + + + Max + + + + + Mean + + + + + Median + + + + + Min + + + + + MultiplicativeNoise + + + + + Multiply + + + + + Or + + + + + PoissonNoise + + + + + Pow + + + + + RightShift + + + + + RootMeanSquare + + + + + Set + + + + + Sine + + + + + Subtract + + + + + Sum + + + + + ThresholdBlack + + + + + Threshold + + + + + ThresholdWhite + + + + + UniformNoise + + + + + Xor + + + + + Specifies fill rule. + + + + + Undefined + + + + + EvenOdd + + + + + Nonzero + + + + + Specifies the filter types. + + + + + Undefined + + + + + Point + + + + + Box + + + + + Triangle + + + + + Hermite + + + + + Hann + + + + + Hamming + + + + + Blackman + + + + + Gaussian + + + + + Quadratic + + + + + Cubic + + + + + Catrom + + + + + Mitchell + + + + + Jinc + + + + + Sinc + + + + + SincFast + + + + + Kaiser + + + + + Welch + + + + + Parzen + + + + + Bohman + + + + + Bartlett + + + + + Lagrange + + + + + Lanczos + + + + + LanczosSharp + + + + + Lanczos2 + + + + + Lanczos2Sharp + + + + + Robidoux + + + + + RobidouxSharp + + + + + Cosine + + + + + Spline + + + + + LanczosRadius + + + + + CubicSpline + + + + + Specifies font stretch type. + + + + + Undefined + + + + + Normal + + + + + UltraCondensed + + + + + ExtraCondensed + + + + + Condensed + + + + + SemiCondensed + + + + + SemiExpanded + + + + + Expanded + + + + + ExtraExpanded + + + + + UltraExpanded + + + + + Any + + + + + Specifies the style of a font. + + + + + Undefined + + + + + Normal + + + + + Italic + + + + + Oblique + + + + + Any + + + + + Specifies font weight. + + + + + Undefined + + + + + Thin (100) + + + + + Extra light (200) + + + + + Ultra light (200) + + + + + Light (300) + + + + + Normal (400) + + + + + Regular (400) + + + + + Medium (500) + + + + + Demi bold (600) + + + + + Semi bold (600) + + + + + Bold (700) + + + + + Extra bold (800) + + + + + Ultra bold (800) + + + + + Heavy (900) + + + + + Black (900) + + + + + Specifies gif disposal methods. + + + + + Undefined + + + + + None + + + + + Background + + + + + Previous + + + + + Specifies the placement gravity. + + + + + Undefined + + + + + Forget + + + + + Northwest + + + + + North + + + + + Northeast + + + + + West + + + + + Center + + + + + East + + + + + Southwest + + + + + South + + + + + Southeast + + + + + Specifies the interlace types. + + + + + Undefined + + + + + NoInterlace + + + + + Line + + + + + Plane + + + + + Partition + + + + + Gif + + + + + Jpeg + + + + + Png + + + + + Specifies the built-in kernels. + + + + + Undefined + + + + + Unity + + + + + Gaussian + + + + + DoG + + + + + LoG + + + + + Blur + + + + + Comet + + + + + Binomial + + + + + Laplacian + + + + + Sobel + + + + + FreiChen + + + + + Roberts + + + + + Prewitt + + + + + Compass + + + + + Kirsch + + + + + Diamond + + + + + Square + + + + + Rectangle + + + + + Octagon + + + + + Disk + + + + + Plus + + + + + Cross + + + + + Ring + + + + + Peaks + + + + + Edges + + + + + Corners + + + + + Diagonals + + + + + LineEnds + + + + + LineJunctions + + + + + Ridges + + + + + ConvexHull + + + + + ThinSE + + + + + Skeleton + + + + + Chebyshev + + + + + Manhattan + + + + + Octagonal + + + + + Euclidean + + + + + UserDefined + + + + + Specifies line cap. + + + + + Undefined + + + + + Butt + + + + + Round + + + + + Square + + + + + Specifies line join. + + + + + Undefined + + + + + Miter + + + + + Round + + + + + Bevel + + + + + Specifies log events. + + + + + None + + + + + Accelerate + + + + + Annotate + + + + + Blob + + + + + Cache + + + + + Coder + + + + + Configure + + + + + Deprecate + + + + + Draw + + + + + Exception + + + + + Image + + + + + Locale + + + + + Module + + + + + Pixel + + + + + Policy + + + + + Resource + + + + + Resource + + + + + Transform + + + + + User + + + + + Wand + + + + + All log events except Trace. + + + + + Specifies the different file formats that are supported by ImageMagick. + + + + + Unknown + + + + + Hasselblad CFV/H3D39II + + + + + Media Container + + + + + Media Container + + + + + Raw alpha samples + + + + + AAI Dune image + + + + + Adobe Illustrator CS2 + + + + + PFS: 1st Publisher Clip Art + + + + + Sony Alpha Raw Image Format + + + + + Microsoft Audio/Visual Interleaved + + + + + AVS X image + + + + + Raw blue samples + + + + + Raw blue, green, and red samples + + + + + Raw blue, green, red, and alpha samples + + + + + Raw blue, green, red, and opacity samples + + + + + Microsoft Windows bitmap image + + + + + Microsoft Windows bitmap image (V2) + + + + + Microsoft Windows bitmap image (V3) + + + + + BRF ASCII Braille format + + + + + Raw cyan samples + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Constant image uniform color + + + + + Caption + + + + + Cineon Image File + + + + + Cisco IP phone image format + + + + + Image Clip Mask + + + + + The system clipboard + + + + + Raw cyan, magenta, yellow, and black samples + + + + + Raw cyan, magenta, yellow, black, and alpha samples + + + + + Canon Digital Camera Raw Image Format + + + + + Canon Digital Camera Raw Image Format + + + + + Microsoft icon + + + + + DR Halo + + + + + Digital Imaging and Communications in Medicine image + + + + + Kodak Digital Camera Raw Image File + + + + + ZSoft IBM PC multi-page Paintbrush + + + + + Microsoft DirectDraw Surface + + + + + Multi-face font package + + + + + Microsoft Windows 3.X Packed Device-Independent Bitmap + + + + + Digital Negative + + + + + SMPTE 268M-2003 (DPX 2.0) + + + + + Microsoft DirectDraw Surface + + + + + Microsoft DirectDraw Surface + + + + + Windows Enhanced Meta File + + + + + Encapsulated Portable Document Format + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript + + + + + Level II Encapsulated PostScript + + + + + Level III Encapsulated PostScript + + + + + Encapsulated PostScript + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript with TIFF preview + + + + + Encapsulated PostScript Level II with TIFF preview + + + + + Encapsulated PostScript Level III with TIFF preview + + + + + Epson RAW Format + + + + + High Dynamic-range (HDR) + + + + + Group 3 FAX + + + + + Uniform Resource Locator (file://) + + + + + Flexible Image Transport System + + + + + Free Lossless Image Format + + + + + Plasma fractal image + + + + + Uniform Resource Locator (ftp://) + + + + + Flexible Image Transport System + + + + + Raw green samples + + + + + Group 3 FAX + + + + + Group 4 FAX + + + + + CompuServe graphics interchange format + + + + + CompuServe graphics interchange format + + + + + Gradual linear passing from one shade to another + + + + + Raw gray samples + + + + + Raw CCITT Group4 + + + + + Identity Hald color lookup table image + + + + + Radiance RGBE image format + + + + + Histogram of the image + + + + + Slow Scan TeleVision + + + + + Hypertext Markup Language and a client-side image map + + + + + Hypertext Markup Language and a client-side image map + + + + + Uniform Resource Locator (http://) + + + + + Uniform Resource Locator (https://) + + + + + Truevision Targa image + + + + + Microsoft icon + + + + + Microsoft icon + + + + + Phase One Raw Image Format + + + + + The image format and characteristics + + + + + Base64-encoded inline images + + + + + IPL Image Sequence + + + + + ISO/TR 11548-1 format + + + + + ISO/TR 11548-1 format 6dot + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG Network Graphics + + + + + Garmin tile format + + + + + JPEG-2000 File Format Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + The image format and characteristics + + + + + Raw black samples + + + + + Kodak Digital Camera Raw Image Format + + + + + Kodak Digital Camera Raw Image Format + + + + + Image label + + + + + Raw magenta samples + + + + + MPEG Video Stream + + + + + Raw MPEG-4 Video + + + + + MAC Paint + + + + + Colormap intensities and indices + + + + + Image Clip Mask + + + + + MATLAB level 5 image format + + + + + MATTE format + + + + + Mamiya Raw Image File + + + + + Magick Image File Format + + + + + Multimedia Container + + + + + Multiple-image Network Graphics + + + + + Raw bi-level bitmap + + + + + MPEG Video Stream + + + + + MPEG-4 Video Stream + + + + + Magick Persistent Cache image format + + + + + MPEG Video Stream + + + + + MPEG Video Stream + + + + + Sony (Minolta) Raw Image File + + + + + Magick Scripting Language + + + + + ImageMagick's own SVG internal renderer + + + + + MTV Raytracing image format + + + + + Magick Vector Graphics + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Constant image of uniform color + + + + + Raw opacity samples + + + + + Olympus Digital Camera Raw Image File + + + + + On-the-air bitmap + + + + + Open Type font + + + + + 16bit/pixel interleaved YUV + + + + + Palm pixmap + + + + + Common 2-dimensional bitmap format + + + + + Pango Markup Language + + + + + Predefined pattern + + + + + Portable bitmap format (black and white) + + + + + Photo CD + + + + + Photo CD + + + + + Printer Control Language + + + + + Apple Macintosh QuickDraw/PICT + + + + + ZSoft IBM PC Paintbrush + + + + + Palm Database ImageViewer Format + + + + + Portable Document Format + + + + + Portable Document Archive Format + + + + + Pentax Electronic File + + + + + Embrid Embroidery Format + + + + + Postscript Type 1 font (ASCII) + + + + + Postscript Type 1 font (binary) + + + + + Portable float format + + + + + Portable graymap format (gray scale) + + + + + JPEG 2000 uncompressed format + + + + + Personal Icon + + + + + Apple Macintosh QuickDraw/PICT + + + + + Alias/Wavefront RLE image format + + + + + Joint Photographic Experts Group JFIF format + + + + + Plasma fractal image + + + + + Portable Network Graphics + + + + + PNG inheriting bit-depth and color-type from original + + + + + opaque or binary transparent 24-bit RGB + + + + + opaque or transparent 32-bit RGBA + + + + + opaque or binary transparent 48-bit RGB + + + + + opaque or transparent 64-bit RGBA + + + + + 8-bit indexed with optional binary transparency + + + + + Portable anymap + + + + + Portable pixmap format (color) + + + + + PostScript + + + + + Level II PostScript + + + + + Level III PostScript + + + + + Adobe Large Document Format + + + + + Adobe Photoshop bitmap + + + + + Pyramid encoded TIFF + + + + + Seattle Film Works + + + + + Raw red samples + + + + + Gradual radial passing from one shade to another + + + + + Fuji CCD-RAW Graphic File + + + + + SUN Rasterfile + + + + + Raw + + + + + Raw red, green, and blue samples + + + + + Raw red, green, blue, and alpha samples + + + + + Raw red, green, blue, and opacity samples + + + + + LEGO Mindstorms EV3 Robot Graphic Format (black and white) + + + + + Alias/Wavefront image + + + + + Utah Run length encoded image + + + + + Raw Media Format + + + + + Panasonic Lumix Raw Image + + + + + ZX-Spectrum SCREEN$ + + + + + Screen shot + + + + + Scitex HandShake + + + + + Seattle Film Works + + + + + Irix RGB image + + + + + Hypertext Markup Language and a client-side image map + + + + + DEC SIXEL Graphics Format + + + + + DEC SIXEL Graphics Format + + + + + Sparse Color + + + + + Sony Raw Format 2 + + + + + Sony Raw Format + + + + + Steganographic image + + + + + SUN Rasterfile + + + + + Scalable Vector Graphics + + + + + Compressed Scalable Vector Graphics + + + + + Text + + + + + Truevision Targa image + + + + + EXIF Profile Thumbnail + + + + + Tagged Image File Format + + + + + Tagged Image File Format + + + + + Tagged Image File Format (64-bit) + + + + + Tile image with a texture + + + + + PSX TIM + + + + + TrueType font collection + + + + + TrueType font + + + + + Text + + + + + Unicode Text format + + + + + Unicode Text format 6dot + + + + + X-Motif UIL table + + + + + 16bit/pixel interleaved YUV + + + + + Truevision Targa image + + + + + VICAR rasterfile format + + + + + Visual Image Directory + + + + + Khoros Visualization image + + + + + VIPS image + + + + + Truevision Targa image + + + + + WebP Image Format + + + + + Wireless Bitmap (level 0) image + + + + + Windows Meta File + + + + + Windows Media Video + + + + + Word Perfect Graphics + + + + + Sigma Camera RAW Picture File + + + + + X Windows system bitmap (black and white) + + + + + Constant image uniform color + + + + + GIMP image + + + + + X Windows system pixmap (color) + + + + + Microsoft XML Paper Specification + + + + + Khoros Visualization image + + + + + Raw yellow samples + + + + + Raw Y, Cb, and Cr samples + + + + + Raw Y, Cb, Cr, and alpha samples + + + + + CCIR 601 4:1:1 or 4:2:2 + + + + + Specifies the morphology methods. + + + + + Undefined + + + + + Convolve + + + + + Correlate + + + + + Erode + + + + + Dilate + + + + + ErodeIntensity + + + + + DilateIntensity + + + + + IterativeDistance + + + + + Open + + + + + Close + + + + + OpenIntensity + + + + + CloseIntensity + + + + + Smooth + + + + + EdgeIn + + + + + EdgeOut + + + + + Edge + + + + + TopHat + + + + + BottomHat + + + + + HitAndMiss + + + + + Thinning + + + + + Thicken + + + + + Distance + + + + + Voronoi + + + + + Specified the type of noise that should be added to the image. + + + + + Undefined + + + + + Uniform + + + + + Gaussian + + + + + MultiplicativeGaussian + + + + + Impulse + + + + + Poisson + + + + + Poisson + + + + + Random + + + + + Specifies the OpenCL device types. + + + + + Undefined + + + + + Cpu + + + + + Gpu + + + + + Specified the photo orientation of the image. + + + + + Undefined + + + + + TopLeft + + + + + TopRight + + + + + BottomRight + + + + + BottomLeft + + + + + LeftTop + + + + + RightTop + + + + + RightBottom + + + + + LeftBotom + + + + + Specifies the paint method. + + + + + Undefined + + + + + Select the target pixel. + + + + + Select any pixel that matches the target pixel. + + + + + Select the target pixel and matching neighbors. + + + + + Select the target pixel and neighbors not matching border color. + + + + + Select all pixels. + + + + + Specifies the pixel channels. + + + + + Red + + + + + Cyan + + + + + Gray + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Index + + + + + Composite + + + + + Pixel intensity methods. + + + + + Undefined + + + + + Average + + + + + Brightness + + + + + Lightness + + + + + MS + + + + + Rec601Luma + + + + + Rec601Luminance + + + + + Rec709Luma + + + + + Rec709Luminance + + + + + RMS + + + + + Pixel color interpolate methods. + + + + + Undefined + + + + + Average + + + + + Average9 + + + + + Average16 + + + + + Background + + + + + Bilinear + + + + + Blend + + + + + Catrom + + + + + Integer + + + + + Mesh + + + + + Nearest + + + + + Spline + + + + + Specifies the type of rendering intent. + + + + + Undefined + + + + + Saturation + + + + + Perceptual + + + + + Absolute + + + + + Relative + + + + + The sparse color methods. + + + + + Undefined + + + + + Barycentric + + + + + Bilinear + + + + + Polynomial + + + + + Shepards + + + + + Voronoi + + + + + Inverse + + + + + Manhattan + + + + + Specifies the statistic types. + + + + + Undefined + + + + + Gradient + + + + + Maximum + + + + + Mean + + + + + Median + + + + + Minimum + + + + + Mode + + + + + Nonpeak + + + + + RootMeanSquare + + + + + StandardDeviation + + + + + Specifies the pixel storage types. + + + + + Undefined + + + + + Char + + + + + Double + + + + + Float + + + + + Long + + + + + LongLong + + + + + Quantum + + + + + Short + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + Left + + + + + Center + + + + + Right + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + NoDecoration + + + + + Underline + + + + + Overline + + + + + LineThrough + + + + + Specified the direction for text. + + + + + Undefined + + + + + RightToLeft + + + + + LeftToRight + + + + + Specifies the virtual pixel methods. + + + + + Undefined + + + + + Background + + + + + Dither + + + + + Edge + + + + + Mirror + + + + + Random + + + + + Tile + + + + + Transparent + + + + + Mask + + + + + Black + + + + + Gray + + + + + White + + + + + HorizontalTile + + + + + VerticalTile + + + + + HorizontalTileEdge + + + + + VerticalTileEdge + + + + + CheckerTile + + + + + EventArgs for Log events. + + + + + Gets the type of the log message. + + + + + Gets the type of the log message. + + + + + EventArgs for Progress events. + + + + + Gets the originator of this event. + + + + + Gets the rogress percentage. + + + + + Gets or sets a value indicating whether the current operation will be canceled. + + + + + Encapsulation of the ImageMagick BlobError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Error exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick exception object. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Gets the exceptions that are related to this exception. + + + + + Arguments for the Warning event. + + + + + Initializes a new instance of the class. + + The MagickWarningException that was thrown. + + + + Gets the message of the exception + + + + + Gets the MagickWarningException that was thrown + + + + + Encapsulation of the ImageMagick BlobWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Warning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Interface that contains basic information about an image. + + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Class that contains basic information about an image. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another object of the same type. + + The object to compare this image information with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this image information with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The image to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Encapsulates a convolution kernel. + + + + + Initializes a new instance of the class. + + The order. + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6). + + + + + Initializes a new instance of the class. + + The order (1 to 6). + + + + Initializes a new instance of the class. + + The order (1 to 6). + The values to initialize the matrix with. + + + + Class that can be used to optimize an image. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The file to check. + True when the supplied file name is supported based on the extension of the file. + True when the image could be compressed otherwise false. + + + + Returns true when the supplied formation information is supported. + + The format information to check. + True when the supplied formation information is supported. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The name of the file to check. + True when the supplied file name is supported based on the extension of the file. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Interface that can be used to access the individual pixels of an image. + + + + + Gets the number of channels that the image contains. + + + + + Gets the pixel at the specified coordinate. + + The X coordinate. + The Y coordinate. + + + + Returns the pixel at the specified coordinates. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + A array. + + + + Returns the pixel of the specified area + + The geometry of the area. + A array. + + + + Returns the index of the specified channel. Returns -1 if not found. + + The channel to get the index of. + The index of the specified channel. Returns -1 if not found. + + + + Returns the at the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The at the specified coordinate. + + + + Returns the value of the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + A array. + + + + Returns the values of the pixels as an array. + + A array. + + + + Changes the value of the specified pixel. + + The pixel to set. + + + + Changes the value of the specified pixels. + + The pixels to set. + + + + Changes the value of the specified pixel. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Returns the values of the pixels as an array. + + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Class that can be used to access an individual pixel of an image. + + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The number of channels. + + + + Gets the number of channels that the pixel contains. + + + + + Gets the X coordinate of the pixel. + + + + + Gets the Y coordinate of the pixel. + + + + + Returns the value of the specified channel. + + The channel to get the value for. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current pixel. + + The object to compare pixel color with. + True when the specified object is equal to the current pixel. + + + + Determines whether the specified pixel is equal to the current pixel. + + The pixel to compare this color with. + True when the specified pixel is equal to the current pixel. + + + + Returns the value of the specified channel. + + The channel to get the value of. + The value of the specified channel. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Sets the values of this pixel. + + The values. + + + + Set the value of the specified channel. + + The channel to set the value of. + The value. + + + + Converts the pixel to a color. Assumes the pixel is RGBA. + + A instance. + + + + A value of the exif profile. + + + + + Gets the name of the clipping path. + + + + + Gets the path of the clipping path. + + + + + Class that can be used to access an 8bim profile. + + + + + Initializes a new instance of the class. + + The byte array to read the 8bim profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the 8bim profile file, or the relative + 8bim profile file name. + + + + Initializes a new instance of the class. + + The stream to read the 8bim profile from. + + + + Gets the clipping paths this image contains. + + + + + Gets the values of this 8bim profile. + + + + + A value of the 8bim profile. + + + + + Gets the ID of the 8bim value + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this 8bim value with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an ICM/ICC color profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Gets the AdobeRGB1998 profile. + + + + + Gets the AppleRGB profile. + + + + + Gets the CoatedFOGRA39 profile. + + + + + Gets the ColorMatchRGB profile. + + + + + Gets the sRGB profile. + + + + + Gets the USWebCoatedSWOP profile. + + + + + Gets the color space of the profile. + + + + + Specifies exif data types. + + + + + Unknown + + + + + Byte + + + + + Ascii + + + + + Short + + + + + Long + + + + + Rational + + + + + SignedByte + + + + + Undefined + + + + + SignedShort + + + + + SignedLong + + + + + SignedRational + + + + + SingleFloat + + + + + DoubleFloat + + + + + Specifies which parts will be written when the profile is added to an image. + + + + + None + + + + + IfdTags + + + + + ExifTags + + + + + GPSTags + + + + + All + + + + + Class that can be used to access an Exif profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the exif profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the exif profile file, or the relative + exif profile file name. + + + + Initializes a new instance of the class. + + The stream to read the exif profile from. + + + + Gets or sets which parts will be written when the profile is added to an image. + + + + + Gets the tags that where found but contained an invalid value. + + + + + Gets the values of this exif profile. + + + + + Returns the thumbnail in the exif profile when available. + + The thumbnail in the exif profile when available. + + + + Returns the value with the specified tag. + + The tag of the exif value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the exif value. + True when the value was fount and removed. + + + + Sets the value of the specified tag. + + The tag of the exif value. + The value. + + + + Updates the data of the profile. + + + + + All exif tags from the Exif standard 2.31 + + + + + Unknown + + + + + SubIFDOffset + + + + + GPSIFDOffset + + + + + SubfileType + + + + + OldSubfileType + + + + + ImageWidth + + + + + ImageLength + + + + + BitsPerSample + + + + + Compression + + + + + PhotometricInterpretation + + + + + Thresholding + + + + + CellWidth + + + + + CellLength + + + + + FillOrder + + + + + DocumentName + + + + + ImageDescription + + + + + Make + + + + + Model + + + + + StripOffsets + + + + + Orientation + + + + + SamplesPerPixel + + + + + RowsPerStrip + + + + + StripByteCounts + + + + + MinSampleValue + + + + + MaxSampleValue + + + + + XResolution + + + + + YResolution + + + + + PlanarConfiguration + + + + + PageName + + + + + XPosition + + + + + YPosition + + + + + FreeOffsets + + + + + FreeByteCounts + + + + + GrayResponseUnit + + + + + GrayResponseCurve + + + + + T4Options + + + + + T6Options + + + + + ResolutionUnit + + + + + PageNumber + + + + + ColorResponseUnit + + + + + TransferFunction + + + + + Software + + + + + DateTime + + + + + Artist + + + + + HostComputer + + + + + Predictor + + + + + WhitePoint + + + + + PrimaryChromaticities + + + + + ColorMap + + + + + HalftoneHints + + + + + TileWidth + + + + + TileLength + + + + + TileOffsets + + + + + TileByteCounts + + + + + BadFaxLines + + + + + CleanFaxData + + + + + ConsecutiveBadFaxLines + + + + + InkSet + + + + + InkNames + + + + + NumberOfInks + + + + + DotRange + + + + + TargetPrinter + + + + + ExtraSamples + + + + + SampleFormat + + + + + SMinSampleValue + + + + + SMaxSampleValue + + + + + TransferRange + + + + + ClipPath + + + + + XClipPathUnits + + + + + YClipPathUnits + + + + + Indexed + + + + + JPEGTables + + + + + OPIProxy + + + + + ProfileType + + + + + FaxProfile + + + + + CodingMethods + + + + + VersionYear + + + + + ModeNumber + + + + + Decode + + + + + DefaultImageColor + + + + + T82ptions + + + + + JPEGProc + + + + + JPEGInterchangeFormat + + + + + JPEGInterchangeFormatLength + + + + + JPEGRestartInterval + + + + + JPEGLosslessPredictors + + + + + JPEGPointTransforms + + + + + JPEGQTables + + + + + JPEGDCTables + + + + + JPEGACTables + + + + + YCbCrCoefficients + + + + + YCbCrSubsampling + + + + + YCbCrPositioning + + + + + ReferenceBlackWhite + + + + + StripRowCounts + + + + + XMP + + + + + Rating + + + + + RatingPercent + + + + + ImageID + + + + + CFARepeatPatternDim + + + + + CFAPattern2 + + + + + BatteryLevel + + + + + Copyright + + + + + ExposureTime + + + + + FNumber + + + + + MDFileTag + + + + + MDScalePixel + + + + + MDLabName + + + + + MDSampleInfo + + + + + MDPrepDate + + + + + MDPrepTime + + + + + MDFileUnits + + + + + PixelScale + + + + + IntergraphPacketData + + + + + IntergraphRegisters + + + + + IntergraphMatrix + + + + + ModelTiePoint + + + + + SEMInfo + + + + + ModelTransform + + + + + ImageLayer + + + + + ExposureProgram + + + + + SpectralSensitivity + + + + + ISOSpeedRatings + + + + + OECF + + + + + Interlace + + + + + TimeZoneOffset + + + + + SelfTimerMode + + + + + SensitivityType + + + + + StandardOutputSensitivity + + + + + RecommendedExposureIndex + + + + + ISOSpeed + + + + + ISOSpeedLatitudeyyy + + + + + ISOSpeedLatitudezzz + + + + + FaxRecvParams + + + + + FaxSubaddress + + + + + FaxRecvTime + + + + + ExifVersion + + + + + DateTimeOriginal + + + + + DateTimeDigitized + + + + + OffsetTime + + + + + OffsetTimeOriginal + + + + + OffsetTimeDigitized + + + + + ComponentsConfiguration + + + + + CompressedBitsPerPixel + + + + + ShutterSpeedValue + + + + + ApertureValue + + + + + BrightnessValue + + + + + ExposureBiasValue + + + + + MaxApertureValue + + + + + SubjectDistance + + + + + MeteringMode + + + + + LightSource + + + + + Flash + + + + + FocalLength + + + + + FlashEnergy2 + + + + + SpatialFrequencyResponse2 + + + + + Noise + + + + + FocalPlaneXResolution2 + + + + + FocalPlaneYResolution2 + + + + + FocalPlaneResolutionUnit2 + + + + + ImageNumber + + + + + SecurityClassification + + + + + ImageHistory + + + + + SubjectArea + + + + + ExposureIndex2 + + + + + TIFFEPStandardID + + + + + SensingMethod + + + + + MakerNote + + + + + UserComment + + + + + SubsecTime + + + + + SubsecTimeOriginal + + + + + SubsecTimeDigitized + + + + + ImageSourceData + + + + + AmbientTemperature + + + + + Humidity + + + + + Pressure + + + + + WaterDepth + + + + + Acceleration + + + + + CameraElevationAngle + + + + + XPTitle + + + + + XPComment + + + + + XPAuthor + + + + + XPKeywords + + + + + XPSubject + + + + + FlashpixVersion + + + + + ColorSpace + + + + + PixelXDimension + + + + + PixelYDimension + + + + + RelatedSoundFile + + + + + FlashEnergy + + + + + SpatialFrequencyResponse + + + + + FocalPlaneXResolution + + + + + FocalPlaneYResolution + + + + + FocalPlaneResolutionUnit + + + + + SubjectLocation + + + + + ExposureIndex + + + + + SensingMethod + + + + + FileSource + + + + + SceneType + + + + + CFAPattern + + + + + CustomRendered + + + + + ExposureMode + + + + + WhiteBalance + + + + + DigitalZoomRatio + + + + + FocalLengthIn35mmFilm + + + + + SceneCaptureType + + + + + GainControl + + + + + Contrast + + + + + Saturation + + + + + Sharpness + + + + + DeviceSettingDescription + + + + + SubjectDistanceRange + + + + + ImageUniqueID + + + + + OwnerName + + + + + SerialNumber + + + + + LensInfo + + + + + LensMake + + + + + LensModel + + + + + LensSerialNumber + + + + + GDALMetadata + + + + + GDALNoData + + + + + GPSVersionID + + + + + GPSLatitudeRef + + + + + GPSLatitude + + + + + GPSLongitudeRef + + + + + GPSLongitude + + + + + GPSAltitudeRef + + + + + GPSAltitude + + + + + GPSTimestamp + + + + + GPSSatellites + + + + + GPSStatus + + + + + GPSMeasureMode + + + + + GPSDOP + + + + + GPSSpeedRef + + + + + GPSSpeed + + + + + GPSTrackRef + + + + + GPSTrack + + + + + GPSImgDirectionRef + + + + + GPSImgDirection + + + + + GPSMapDatum + + + + + GPSDestLatitudeRef + + + + + GPSDestLatitude + + + + + GPSDestLongitudeRef + + + + + GPSDestLongitude + + + + + GPSDestBearingRef + + + + + GPSDestBearing + + + + + GPSDestDistanceRef + + + + + GPSDestDistance + + + + + GPSProcessingMethod + + + + + GPSAreaInformation + + + + + GPSDateStamp + + + + + GPSDifferential + + + + + Class that provides a description for an ExifTag value. + + + + + Initializes a new instance of the class. + + The value of the exif tag. + The description for the value of the exif tag. + + + + A value of the exif profile. + + + + + Gets the data type of the exif value. + + + + + Gets a value indicating whether the value is an array. + + + + + Gets the tag of the exif value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified exif value is equal to the current . + + The exif value to compare this with. + True when the specified exif value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Class that contains an image profile. + + + + + Initializes a new instance of the class. + + The name of the profile. + A byte array containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + A stream containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + The fully qualified name of the profile file, or the relative profile file name. + + + + Initializes a new instance of the class. + + The name of the profile. + + + + Gets the name of the profile. + + + + + Gets or sets the data of this profile. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified image compare is equal to the current . + + The image profile to compare this with. + True when the specified image compare is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Updates the data of the profile. + + + + + Class that can be used to access an Iptc profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the iptc profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the iptc profile file, or the relative + iptc profile file name. + + + + Initializes a new instance of the class. + + The stream to read the iptc profile from. + + + + Gets the values of this iptc profile. + + + + + Returns the value with the specified tag. + + The tag of the iptc value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the iptc value. + True when the value was fount and removed. + + + + Changes the encoding for all the values, + + The encoding to use when storing the bytes. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The encoding to use when storing the bytes. + The value. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The value. + + + + Updates the data of the profile. + + + + + All iptc tags. + + + + + Unknown + + + + + Record version + + + + + Object type + + + + + Object attribute + + + + + Title + + + + + Edit status + + + + + Editorial update + + + + + Priority + + + + + Category + + + + + Supplemental categories + + + + + Fixture identifier + + + + + Keyword + + + + + Location code + + + + + Location name + + + + + Release date + + + + + Release time + + + + + Expiration date + + + + + Expiration time + + + + + Special instructions + + + + + Action advised + + + + + Reference service + + + + + Reference date + + + + + ReferenceNumber + + + + + Created date + + + + + Created time + + + + + Digital creation date + + + + + Digital creation time + + + + + Originating program + + + + + Program version + + + + + Object cycle + + + + + Byline + + + + + Byline title + + + + + City + + + + + Sub location + + + + + Province/State + + + + + Country code + + + + + Country + + + + + Original transmission reference + + + + + Headline + + + + + Credit + + + + + Source + + + + + Copyright notice + + + + + Contact + + + + + Caption + + + + + Local caption + + + + + Caption writer + + + + + Image type + + + + + Image orientation + + + + + Custom field 1 + + + + + Custom field 2 + + + + + Custom field 3 + + + + + Custom field 4 + + + + + Custom field 5 + + + + + Custom field 6 + + + + + Custom field 7 + + + + + Custom field 8 + + + + + Custom field 9 + + + + + Custom field 10 + + + + + Custom field 11 + + + + + Custom field 12 + + + + + Custom field 13 + + + + + Custom field 14 + + + + + Custom field 15 + + + + + Custom field 16 + + + + + Custom field 17 + + + + + Custom field 18 + + + + + Custom field 19 + + + + + Custom field 20 + + + + + A value of the iptc profile. + + + + + Gets or sets the encoding to use for the Value. + + + + + Gets the tag of the iptc value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified iptc value is equal to the current . + + The iptc value to compare this with. + True when the specified iptc value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an XMP profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A document containing the profile. + + + + Initializes a new instance of the class. + + A document containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Creates an instance from the specified IXPathNavigable. + + A document containing the profile. + A . + + + + Creates an instance from the specified IXPathNavigable. + + A document containing the profile. + A . + + + + Creates a XmlReader that can be used to read the data of the profile. + + A . + + + + Converts this instance to an IXPathNavigable. + + A . + + + + Converts this instance to a XDocument. + + A . + + + + Class that contains data for the Read event. + + + + + Gets the ID of the image. + + + + + Gets or sets the image that was read. + + + + + Gets the read settings for the image. + + + + + Class that contains variables for a script + + + + + Gets the names of the variables. + + + + + Get or sets the specified variable. + + The name of the variable. + + + + Returns the value of the variable with the specified name. + + The name of the variable + Am . + + + + Set the value of the variable with the specified name. + + The name of the variable + The value of the variable + + + + Class that contains data for the Write event. + + + + + Gets the ID of the image. + + + + + Gets the image that needs to be written. + + + + + Class that contains setting for the connected components operation. + + + + + Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors. + + + + + Gets or sets how many neighbors to visit, choose from 4 or 8. + + + + + Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image. + + + + + Class that contains setting for when an image is being read. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified defines. + + The read defines to set. + + + + Gets or sets the defines that should be set before the image is read. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the index of the image to read from a multi layer/frame image. + + + + + Gets or sets the number of images to read from a multi layer/frame image. + + + + + Gets or sets the height. + + + + + Gets or sets the settings for pixel storage. + + + + + Gets or sets a value indicating whether the monochrome reader shoul be used. This is + supported by: PCL, PDF, PS and XPS. + + + + + Gets or sets the width. + + + + + Class that contains setting for the morphology operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the channels to apply the kernel to. + + + + + Gets or sets the bias to use when the method is Convolve. + + + + + Gets or sets the scale to use when the method is Convolve. + + + + + Gets or sets the number of iterations. + + + + + Gets or sets built-in kernel. + + + + + Gets or sets kernel arguments. + + + + + Gets or sets the morphology method. + + + + + Gets or sets user suplied kernel. + + + + + Class that contains setting for pixel storage. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The pixel storage type + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + + Gets or sets the pixel storage type. + + + + + Represents the density of an image. + + + + + Initializes a new instance of the class with the density set to inches. + + The x and y. + + + + Initializes a new instance of the class. + + The x and y. + The units. + + + + Initializes a new instance of the class with the density set to inches. + + The x. + The y. + + + + Initializes a new instance of the class. + + The x. + The y. + The units. + + + + Initializes a new instance of the class. + + Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers) + + + + Gets the units. + + + + + Gets the x resolution. + + + + + Gets the y resolution. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the . + + The object to compare this with. + True when the specified object is equal to the . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a based on the specified width and height. + + The width in cm or inches. + The height in cm or inches. + A based on the specified width and height in cm or inches. + + + + Returns a string that represents the current . + + A string that represents the current . + + + + Returns a string that represents the current . + + The units to use. + A string that represents the current . + + + + Encapsulates the error information. + + + + + Gets the mean error per pixel computed when an image is color reduced. + + + + + Gets the normalized maximum error per pixel computed when an image is color reduced. + + + + + Gets the normalized mean error per pixel computed when an image is color reduced. + + + + + Result for a sub image search operation. + + + + + Gets the offset for the best match. + + + + + Gets the a similarity image such that an exact match location is completely white and if none of + the pixels match, black, otherwise some gray level in-between. + + + + + Gets or sets the similarity metric. + + + + + Disposes the instance. + + + + + Represents a percentage value. + + + + + Initializes a new instance of the struct. + + The value (0% = 0.0, 100% = 100.0) + + + + Initializes a new instance of the struct. + + The value (0% = 0, 100% = 100) + + + + Converts the specified double to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified int to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified to a double. + + The to convert + + + + Converts the to a quantum type. + + The to convert + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Compares the current instance with another object of the same type. + + The object to compare this with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Returns a double that represents the current percentage. + + A double that represents the current percentage. + + + + Returns an integer that represents the current percentage. + + An integer that represents the current percentage. + + + + Returns a string that represents the current percentage. + + A string that represents the current percentage. + + + + Struct for a point with doubles. + + + + + Initializes a new instance of the struct. + + The x and y. + + + + Initializes a new instance of the struct. + + The x. + The y. + + + + Initializes a new instance of the struct. + + PointD specifications in the form: <x>x<y> (where x, y are numbers) + + + + Gets the x-coordinate of this Point. + + + + + Gets the y-coordinate of this Point. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current PointD. + + A string that represents the current PointD. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents an argument for the SparseColor method. + + + + + Initializes a new instance of the class. + + The X position. + The Y position. + The color. + + + + Gets or sets the X position. + + + + + Gets or sets the Y position. + + + + + Gets or sets the color. + + + + diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll new file mode 100644 index 0000000..c97308f Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll differ diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml new file mode 100644 index 0000000..2ef34a0 --- /dev/null +++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml @@ -0,0 +1,25452 @@ + + + + Magick.NET-Q16-AnyCPU + + + + + Class that can be used to initialize the AnyCPU version of Magick.NET. + + + + + Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies. + + + + + Gets or sets a value indicating whether the security permissions of the embeded library + should be changed when it is written to disk. Only set this to true when multiple + application pools with different idententies need to execute the same library. + + + + + Contains code that is not compatible with .NET Framework. + + + Class that can be used to execute a Magick Script Language file. + + + + + Initializes a new instance of the class. + + The IXPathNavigable that contains the script. + + + + Initializes a new instance of the class. + + The fully qualified name of the script file, or the relative script file name. + + + + Initializes a new instance of the class. + + The stream to read the script data from. + + + + Initializes a new instance of the class. + + The that contains the script. + + + + Event that will be raised when the script needs an image to be read. + + + + + Event that will be raised when the script needs an image to be written. + + + + + Gets the variables of this script. + + + + + Executes the script and returns the resulting image. + + A . + + + + Executes the script using the specified image. + + The image to execute the script on. + + + + Class that represents a color. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Red component value of this color (0-65535). + Green component value of this color (0-65535). + Blue component value of this color (0-65535). + Alpha component value of this color (0-65535). + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Black component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Creates a new instance from the specified 8-bit color values (red, green, + and blue). The alpha value is implicitly 255 (fully opaque). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + A instance. + + + + Creates a new instance from the specified 8-bit color values (red, green, + blue and alpha). + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + Alpha component value of this color. + A instance. + + + + Creates a clone of the current color. + + A clone of the current color. + + + + Compares the current instance with another object of the same type. + + The color to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current color. + + The object to compare this color with. + True when the specified object is equal to the current color. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current color. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Interface for a native instance. + + + + + Gets a pointer to the native instance. + + + + + Class that contains information about an image format. + + + + + Gets a value indicating whether the format can be read multithreaded. + + + + + Gets a value indicating whether the format can be written multithreaded. + + + + + Gets the description of the format. + + + + + Gets the format. + + + + + Gets a value indicating whether the format supports multiple frames. + + + + + Gets a value indicating whether the format is readable. + + + + + Gets a value indicating whether the format is writable. + + + + + Gets the mime type. + + + + + Gets the module. + + + + + Determines whether the specified MagickFormatInfo instances are considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Determines whether the specified MagickFormatInfo instances are not considered equal. + + The first MagickFormatInfo to compare. + The second MagickFormatInfo to compare. + + + + Returns the format information. The extension of the supplied file is used to determine + the format. + + The file to check. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information. The extension of the supplied file name is used to + determine the format. + + The name of the file to check. + The format information. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current format. + + A string that represents the current format. + + + + Unregisters this format. + + True when the format was found and unregistered. + + + + Class that represents an ImageMagick image. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The color to fill the image with. + The width. + The height. + + + + Initializes a new instance of the class. + + The image to create a copy of. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this MagickImage instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Initializes a new instance of the class using the specified base64 string. + + The base64 string to load the image from. + A new instance of the class. + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another image. Only the size of the image is compared. + + The object to compare this image with. + A signed number indicating the relative values of this instance and value. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Disposes the instance. + + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Returns a string that represents the current image. + + A string that represents the current image. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Represents the collection of images. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Finalizes an instance of the class. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets the number of images in the collection. + + + + + Gets a value indicating whether the collection is read-only. + + + + + Gets or sets the image at the specified index. + + The index of the image to get. + + + + Converts the specified instance to a byte array. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Adds an image to the collection. + + The image to add. + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Removes all images from the collection. + + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Determines whether the collection contains the specified image. + + The image to check. + True when the collection contains the specified image. + + + + Copies the images to an Array, starting at a particular Array index. + + The one-dimensional Array that is the destination. + The zero-based index in 'destination' at which copying begins. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Disposes the instance. + + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Returns an enumerator that iterates through the images. + + An enumerator that iterates through the images. + + + + Determines the index of the specified image. + + The image to check. + The index of the specified image. + + + + Inserts an image into the collection. + + The index to insert the image. + The image to insert. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Removes the first occurrence of the specified image from the collection. + + The image to remove. + True when the image was found and removed. + + + + Removes the image at the specified index from the collection. + + The index of the image to remove. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Class that can be used to initialize Magick.NET. + + + + + Event that will be raised when something is logged by ImageMagick. + + + + + Gets the features reported by ImageMagick. + + + + + Gets the information about the supported formats. + + + + + Gets the font families that are known by ImageMagick. + + + + + Gets the version of Magick.NET. + + + + + Returns the format information of the specified format based on the extension of the file. + + The file to get the format for. + The format information. + + + + Returns the format information of the specified format. + + The image format. + The format information. + + + + Returns the format information of the specified format based on the extension of the + file. If that fails the format will be determined by 'pinging' the file. + + The name of the file to get the format for. + The format information. + + + + Initializes ImageMagick with the xml files that are located in the specified path. + + The path that contains the ImageMagick xml files. + + + + Initializes ImageMagick with the specified configuration files and returns the path to the + temporary directory where the xml files were saved. + + The configuration files ot initialize ImageMagick with. + The path of the folder that was created and contains the configuration files. + + + + Initializes ImageMagick with the specified configuration files in the specified the path. + + The configuration files ot initialize ImageMagick with. + The directory to save the configuration files in. + + + + Set the events that will be written to the log. The log will be written to the Log event + and the debug window in VisualStudio. To change the log settings you must use a custom + log.xml file. + + The events that will be logged. + + + + Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll. + + The path of the Ghostscript directory. + + + + Sets the directory that contains the Ghostscript font files. + + The path of the Ghostscript font directory. + + + + Sets the directory that will be used when ImageMagick does not have enough memory for the + pixel cache. + + The path where temp files will be written. + + + + Sets the pseudo-random number generator secret key. + + The secret key. + + + + Encapsulates a matrix of doubles. + + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Gets the order of the matrix. + + + + + Get or set the value at the specified x/y position. + + The x position + The y position + + + + Gets the value at the specified x/y position. + + The x position + The y position + The value at the specified x/y position. + + + + Set the column at the specified x position. + + The x position + The values + + + + Set the row at the specified y position. + + The y position + The values + + + + Set the value at the specified x/y position. + + The x position + The y position + The value + + + + Returns a string that represents the current DoubleMatrix. + + The double array. + + + + Class that can be used to initialize OpenCL. + + + + + Gets or sets a value indicating whether OpenCL is enabled. + + + + + Gets all the OpenCL devices. + + A iteration. + + + + Sets the directory that will be used by ImageMagick to store OpenCL cache files. + + The path of the OpenCL cache directory. + + + + Represents an OpenCL device. + + + + + Gets the benchmark score of the device. + + + + + Gets the type of the device. + + + + + Gets the name of the device. + + + + + Gets or sets a value indicating whether the device is enabled or disabled. + + + + + Gets all the kernel profile records for this devices. + + A . + + + + Gets or sets a value indicating whether kernel profiling is enabled. + This can be used to get information about the OpenCL performance. + + + + + Gets the OpenCL version supported by the device. + + + + + Represents a kernel profile record for an OpenCL device. + + + + + Gets the average duration of all executions in microseconds. + + + + + Gets the number of times that this kernel was executed. + + + + + Gets the maximum duration of a single execution in microseconds. + + + + + Gets the minimum duration of a single execution in microseconds. + + + + + Gets the name of the device. + + + + + Gets the total duration of all executions in microseconds. + + + + + Class that can be used to optimize jpeg files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets or sets a value indicating whether a progressive jpeg file will be created. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + The jpeg quality. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The jpeg file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the jpg image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize gif files. + + + + + Initializes a new instance of the class. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The gif file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the gif image to compress. + True when the image could be compressed otherwise false. + + + + Interface for classes that can optimize an image. + + + + + Gets the format that the optimizer supports. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress. + True when the image could be compressed otherwise false. + + + + Class that can be used to optimize png files. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Gets the format that the optimizer supports. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The png file to compress. + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the png image to compress. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The png file to optimize. + True when the image could be compressed otherwise false. + + + + Class that can be used to acquire information about the Quantum. + + + + + Gets the Quantum depth. + + + + + Gets the maximum value of the quantum. + + + + + Class that can be used to set the limits to the resources that are being used. + + + + + Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail. + + + + + Gets or sets the maximum height of an image. + + + + + Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache + operations are to/from disk. + + + + + Gets or sets the time specified in milliseconds to periodically yield the CPU for. + + + + + Gets or sets the maximum width of an image. + + + + + Class that contains various settings. + + + + + Gets or sets the affine to use when annotating with text or drawing. + + + + + Gets or sets the background color. + + + + + Gets or sets the border color. + + + + + Gets or sets the color space. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the compression method to use. + + + + + Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached. + + + + + Gets or sets the vertical and horizontal resolution in pixels. + + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets or sets the fill color. + + + + + Gets or sets the fill pattern. + + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Gets or sets the text rendering font. + + + + + Gets or sets the text font family. + + + + + Gets or sets the font point size. + + + + + Gets or sets the font style. + + + + + Gets or sets the font weight. + + + + + Gets or sets the the format of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled. + + + + + Gets or sets the color to use when drawing object outlines. + + + + + Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a + zero-terminated array of numbers that specify the lengths of alternating dashes and gaps + in pixels. If a zero value is not found it will be added. If an odd number of values is + provided, then the list of values is repeated to yield an even number of values. + + + + + Gets or sets the distance into the dash pattern to start the dash (default 0) while + drawing using a dash pattern,. + + + + + Gets or sets the shape to be used at the end of open subpaths when they are stroked. + + + + + Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness + of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter + length to the 'lineWidth'. The default value is 4. + + + + + Gets or sets the pattern image to use while stroking object outlines. + + + + + Gets or sets the stroke width for drawing lines, circles, ellipses, etc. + + + + + Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true). + + + + + Gets or sets text direction (right-to-left or left-to-right). + + + + + Gets or sets the text annotation encoding (e.g. "UTF-16"). + + + + + Gets or sets the text annotation gravity. + + + + + Gets or sets the text inter-line spacing. + + + + + Gets or sets the text inter-word spacing. + + + + + Gets or sets the text inter-character kerning. + + + + + Gets or sets the text undercolor box. + + + + + Gets or sets a value indicating whether verbose output os turned on or off. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the number of scenes. + + + + + Gets or sets a value indicating whether a monochrome reader should be used. + + + + + Gets or sets the size of the image. + + + + + Gets or sets the active scene. + + + + + Gets or sets scenes of the image. + + + + + Returns the value of a format-specific option. + + The format to get the option for. + The name of the option. + The value of a format-specific option. + + + + Returns the value of a format-specific option. + + The name of the option. + The value of a format-specific option. + + + + Removes the define with the specified name. + + The format to set the define for. + The name of the define. + + + + Removes the define with the specified name. + + The name of the define. + + + + Sets a format-specific option. + + The format to set the define for. + The name of the define. + The value of the define. + + + + Sets a format-specific option. + + The format to set the option for. + The name of the option. + The value of the option. + + + + Sets a format-specific option. + + The name of the option. + The value of the option. + + + + Sets format-specific options with the specified defines. + + The defines to set. + + + + Creates a define string for the specified format and name. + + The format to set the define for. + The name of the define. + A string for the specified format and name. + + + + Copies the settings from the specified . + + The settings to copy the data from. + + + + Class that contains setting for the montage operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the color of the background that thumbnails are composed on. + + + + + Gets or sets the frame border color. + + + + + Gets or sets the pixels between thumbnail and surrounding frame. + + + + + Gets or sets the fill color. + + + + + Gets or sets the label font. + + + + + Gets or sets the font point size. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the thumbnail width & height plus border width & height. + + + + + Gets or sets the thumbnail position (e.g. SouthWestGravity). + + + + + Gets or sets the thumbnail label (applied to image prior to montage). + + + + + Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled. + + + + + Gets or sets the outline color. + + + + + Gets or sets the background texture image. + + + + + Gets or sets the frame geometry (width & height frame thickness). + + + + + Gets or sets the montage title. + + + + + Gets or sets the transparent color. + + + + + Class that contains setting for quantize operations. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of colors to quantize to. + + + + + Gets or sets the colorspace to quantize in. + + + + + Gets or sets the dither method to use. + + + + + Gets or sets a value indicating whether errors should be measured. + + + + + Gets or setsthe quantization tree-depth. + + + + + The normalized moments of one image channels. + + + + + Gets the centroid. + + + + + Gets the channel of this moment. + + + + + Gets the ellipse axis. + + + + + Gets the ellipse angle. + + + + + Gets the ellipse eccentricity. + + + + + Gets the ellipse intensity. + + + + + Returns the Hu invariants. + + The index to use. + The Hu invariants. + + + + Contains the he perceptual hash of one image channel. + + + + + Initializes a new instance of the class. + + The channel.> + SRGB hu perceptual hash. + Hclp hu perceptual hash. + A string representation of this hash. + + + + Gets the channel. + + + + + SRGB hu perceptual hash. + + The index to use. + The SRGB hu perceptual hash. + + + + Hclp hu perceptual hash. + + The index to use. + The Hclp hu perceptual hash. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A string representation of this hash. + + + + Encapsulation of the ImageMagick ImageChannelStatistics object. + + + + + Gets the channel. + + + + + Gets the depth of the channel. + + + + + Gets the entropy. + + + + + Gets the kurtosis. + + + + + Gets the maximum value observed. + + + + + Gets the average (mean) value observed. + + + + + Gets the minimum value observed. + + + + + Gets the skewness. + + + + + Gets the standard deviation, sqrt(variance). + + + + + Gets the sum. + + + + + Gets the sum cubed. + + + + + Gets the sum fourth power. + + + + + Gets the sum squared. + + + + + Gets the variance. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The channel statistics to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + The normalized moments of one or more image channels. + + + + + Gets the moments for the all the channels. + + The moments for the all the channels. + + + + Gets the moments for the specified channel. + + The channel to get the moments for. + The moments for the specified channel. + + + + Contains the he perceptual hash of one or more image channels. + + + + + Initializes a new instance of the class. + + The + + + + Returns the perceptual hash for the specified channel. + + The channel to get the has for. + The perceptual hash for the specified channel. + + + + Returns the sum squared difference between this hash and the other hash. + + The to get the distance of. + The sum squared difference between this hash and the other hash. + + + + Returns a string representation of this hash. + + A . + + + + Encapsulation of the ImageMagick ImageStatistics object. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Returns the statistics for the all the channels. + + The statistics for the all the channels. + + + + Returns the statistics for the specified channel. + + The channel to get the statistics for. + The statistics for the specified channel. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + Truw when the specified object is equal to the current . + + + + Determines whether the specified image statistics is equal to the current . + + The image statistics to compare this with. + True when the specified image statistics is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Encapsulation of the ImageMagick connected component object. + + + + + Gets the centroid of the area. + + + + + Gets the color of the area. + + + + + Gets the height of the area. + + + + + Gets the id of the area. + + + + + Gets the width of the area. + + + + + Gets the X offset from origin. + + + + + Gets the Y offset from origin. + + + + + Returns the geometry of the area of this connected component. + + The geometry of the area of this connected component. + + + + Returns the geometry of the area of this connected component. + + The number of pixels to extent the image with. + The geometry of the area of this connected component. + + + + Encapsulation of the ImageMagick geometry object. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class using the specified width and height. + + The width and height. + + + + Initializes a new instance of the class using the specified width and height. + + The width. + The height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The width. + The height. + + + + Initializes a new instance of the class using the specified width and height. + + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified offsets, width and height. + + The X offset from origin. + The Y offset from origin. + The percentage of the width. + The percentage of the height. + + + + Initializes a new instance of the class using the specified geometry. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^). + + + + + Gets or sets a value indicating whether the image is resized if image is greater than size (>) + + + + + Gets or sets the height of the geometry. + + + + + Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!) + + + + + Gets or sets a value indicating whether the width and height are expressed as percentages. + + + + + Gets or sets a value indicating whether the image is resized if the image is less than size (<) + + + + + Gets or sets a value indicating whether the image is resized using a pixel area count limit (@). + + + + + Gets or sets the width of the geometry. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Converts the specified string to an instance of this type. + + Geometry specifications in the form: <width>x<height> + {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers) + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this geometry with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a that represents the position of the current . + + A that represents the position of the current . + + + + Returns a string that represents the current . + + A string that represents the current . + + + + PrimaryInfo information + + + + + Initializes a new instance of the class. + + The x value. + The y value. + The z value. + + + + Gets the X value. + + + + + Gets the Y value. + + + + + Gets the Z value. + + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Used to obtain font metrics for text string given current font, pointsize, and density settings. + + + + + Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate + used to place an outline point. + + + + + Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to + place an outline point. Always a negative value. + + + + + Gets the maximum horizontal advance in pixels. + + + + + Gets the text height in pixels. + + + + + Gets the text width in pixels. + + + + + Gets the underline position. + + + + + Gets the underline thickness. + + + + + Base class for colors + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets the actual color of this instance. + + + + + Converts the specified color to a instance. + + The color to use. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is more than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Compares the current instance with another object of the same type. + + The object to compare this color with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current instance. + + The object to compare this color with. + True when the specified object is equal to the current instance. + + + + Determines whether the specified color is equal to the current color. + + The color to compare this color with. + True when the specified color is equal to the current instance. + + + + Determines whether the specified color is fuzzy equal to the current color. + + The color to compare this color with. + The fuzz factor. + True when the specified color is fuzzy equal to the current instance. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts the value of this instance to an equivalent . + + A instance. + + + + Converts the value of this instance to a hexadecimal string. + + The . + + + + Updates the color value from an inherited class. + + + + + Class that represents a CMYK color. + + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + + + + Initializes a new instance of the class. + + Cyan component value of this color. + Magenta component value of this color. + Yellow component value of this color. + Key (black) component value of this color. + Alpha component value of this color. + + + + Initializes a new instance of the class. + + The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php). + For example: #F000, #FF000000, #FFFF000000000000 + + + + Gets or sets the alpha component value of this color. + + + + + Gets or sets the cyan component value of this color. + + + + + Gets or sets the key (black) component value of this color. + + + + + Gets or sets the magenta component value of this color. + + + + + Gets or sets the yellow component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Class that represents a gray color. + + + + + Initializes a new instance of the class. + + Value between 0.0 - 1.0. + + + + Gets or sets the shade of this color (value between 0.0 - 1.0). + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSL color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Lightness component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the lightness component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a HSV color. + + + + + Initializes a new instance of the class. + + Hue component value of this color. + Saturation component value of this color. + Value component value of this color. + + + + Gets or sets the hue component value of this color. + + + + + Gets or sets the saturation component value of this color. + + + + + Gets or sets the value component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Performs a hue shift with the specified degrees. + + The degrees. + + + + Updates the color value in an inherited class. + + + + + Class that represents a monochrome color. + + + + + Initializes a new instance of the class. + + Specifies if the color is black or white. + + + + Gets or sets a value indicating whether the color is black or white. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that represents a RGB color. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Initializes a new instance of the class. + + Red component value of this color. + Green component value of this color. + Blue component value of this color. + + + + Gets or sets the blue component value of this color. + + + + + Gets or sets the green component value of this color. + + + + + Gets or sets the red component value of this color. + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Returns the complementary color for this color. + + A instance. + + + + Class that represents a YUV color. + + + + + Initializes a new instance of the class. + + Y component value of this color. + U component value of this color. + V component value of this color. + + + + Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5) + + + + + Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0) + + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Converts the specified to an instance of this type. + + The color to use. + A instance. + + + + Updates the color value in an inherited class. + + + + + Class that contains the same colors as System.Drawing.Colors. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFF00. + + + + + Gets a system-defined color that has an RGBA value of #F0F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAEBD7FF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #7FFFD4FF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5DCFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4C4FF. + + + + + Gets a system-defined color that has an RGBA value of #000000FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEBCDFF. + + + + + Gets a system-defined color that has an RGBA value of #0000FFFF. + + + + + Gets a system-defined color that has an RGBA value of #8A2BE2FF. + + + + + Gets a system-defined color that has an RGBA value of #A52A2AFF. + + + + + Gets a system-defined color that has an RGBA value of #DEB887FF. + + + + + Gets a system-defined color that has an RGBA value of #5F9EA0FF. + + + + + Gets a system-defined color that has an RGBA value of #7FFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #D2691EFF. + + + + + Gets a system-defined color that has an RGBA value of #FF7F50FF. + + + + + Gets a system-defined color that has an RGBA value of #6495EDFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF8DCFF. + + + + + Gets a system-defined color that has an RGBA value of #DC143CFF. + + + + + Gets a system-defined color that has an RGBA value of #00FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #00008BFF. + + + + + Gets a system-defined color that has an RGBA value of #008B8BFF. + + + + + Gets a system-defined color that has an RGBA value of #B8860BFF. + + + + + Gets a system-defined color that has an RGBA value of #A9A9A9FF. + + + + + Gets a system-defined color that has an RGBA value of #006400FF. + + + + + Gets a system-defined color that has an RGBA value of #BDB76BFF. + + + + + Gets a system-defined color that has an RGBA value of #8B008BFF. + + + + + Gets a system-defined color that has an RGBA value of #556B2FFF. + + + + + Gets a system-defined color that has an RGBA value of #FF8C00FF. + + + + + Gets a system-defined color that has an RGBA value of #9932CCFF. + + + + + Gets a system-defined color that has an RGBA value of #8B0000FF. + + + + + Gets a system-defined color that has an RGBA value of #E9967AFF. + + + + + Gets a system-defined color that has an RGBA value of #8FBC8BFF. + + + + + Gets a system-defined color that has an RGBA value of #483D8BFF. + + + + + Gets a system-defined color that has an RGBA value of #2F4F4FFF. + + + + + Gets a system-defined color that has an RGBA value of #00CED1FF. + + + + + Gets a system-defined color that has an RGBA value of #9400D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FF1493FF. + + + + + Gets a system-defined color that has an RGBA value of #00BFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #696969FF. + + + + + Gets a system-defined color that has an RGBA value of #1E90FFFF. + + + + + Gets a system-defined color that has an RGBA value of #B22222FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAF0FF. + + + + + Gets a system-defined color that has an RGBA value of #228B22FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #DCDCDCFF. + + + + + Gets a system-defined color that has an RGBA value of #F8F8FFFF. + + + + + Gets a system-defined color that has an RGBA value of #FFD700FF. + + + + + Gets a system-defined color that has an RGBA value of #DAA520FF. + + + + + Gets a system-defined color that has an RGBA value of #808080FF. + + + + + Gets a system-defined color that has an RGBA value of #008000FF. + + + + + Gets a system-defined color that has an RGBA value of #ADFF2FFF. + + + + + Gets a system-defined color that has an RGBA value of #F0FFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #FF69B4FF. + + + + + Gets a system-defined color that has an RGBA value of #CD5C5CFF. + + + + + Gets a system-defined color that has an RGBA value of #4B0082FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFF0FF. + + + + + Gets a system-defined color that has an RGBA value of #F0E68CFF. + + + + + Gets a system-defined color that has an RGBA value of #E6E6FAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFF0F5FF. + + + + + Gets a system-defined color that has an RGBA value of #7CFC00FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFACDFF. + + + + + Gets a system-defined color that has an RGBA value of #ADD8E6FF. + + + + + Gets a system-defined color that has an RGBA value of #F08080FF. + + + + + Gets a system-defined color that has an RGBA value of #E0FFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #FAFAD2FF. + + + + + Gets a system-defined color that has an RGBA value of #90EE90FF. + + + + + Gets a system-defined color that has an RGBA value of #D3D3D3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFB6C1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA07AFF. + + + + + Gets a system-defined color that has an RGBA value of #20B2AAFF. + + + + + Gets a system-defined color that has an RGBA value of #87CEFAFF. + + + + + Gets a system-defined color that has an RGBA value of #778899FF. + + + + + Gets a system-defined color that has an RGBA value of #B0C4DEFF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFE0FF. + + + + + Gets a system-defined color that has an RGBA value of #00FF00FF. + + + + + Gets a system-defined color that has an RGBA value of #32CD32FF. + + + + + Gets a system-defined color that has an RGBA value of #FAF0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #FF00FFFF. + + + + + Gets a system-defined color that has an RGBA value of #800000FF. + + + + + Gets a system-defined color that has an RGBA value of #66CDAAFF. + + + + + Gets a system-defined color that has an RGBA value of #0000CDFF. + + + + + Gets a system-defined color that has an RGBA value of #BA55D3FF. + + + + + Gets a system-defined color that has an RGBA value of #9370DBFF. + + + + + Gets a system-defined color that has an RGBA value of #3CB371FF. + + + + + Gets a system-defined color that has an RGBA value of #7B68EEFF. + + + + + Gets a system-defined color that has an RGBA value of #00FA9AFF. + + + + + Gets a system-defined color that has an RGBA value of #48D1CCFF. + + + + + Gets a system-defined color that has an RGBA value of #C71585FF. + + + + + Gets a system-defined color that has an RGBA value of #191970FF. + + + + + Gets a system-defined color that has an RGBA value of #F5FFFAFF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4E1FF. + + + + + Gets a system-defined color that has an RGBA value of #FFE4B5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDEADFF. + + + + + Gets a system-defined color that has an RGBA value of #000080FF. + + + + + Gets a system-defined color that has an RGBA value of #FDF5E6FF. + + + + + Gets a system-defined color that has an RGBA value of #808000FF. + + + + + Gets a system-defined color that has an RGBA value of #6B8E23FF. + + + + + Gets a system-defined color that has an RGBA value of #FFA500FF. + + + + + Gets a system-defined color that has an RGBA value of #FF4500FF. + + + + + Gets a system-defined color that has an RGBA value of #DA70D6FF. + + + + + Gets a system-defined color that has an RGBA value of #EEE8AAFF. + + + + + Gets a system-defined color that has an RGBA value of #98FB98FF. + + + + + Gets a system-defined color that has an RGBA value of #AFEEEEFF. + + + + + Gets a system-defined color that has an RGBA value of #DB7093FF. + + + + + Gets a system-defined color that has an RGBA value of #FFEFD5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFDAB9FF. + + + + + Gets a system-defined color that has an RGBA value of #CD853FFF. + + + + + Gets a system-defined color that has an RGBA value of #FFC0CBFF. + + + + + Gets a system-defined color that has an RGBA value of #DDA0DDFF. + + + + + Gets a system-defined color that has an RGBA value of #B0E0E6FF. + + + + + Gets a system-defined color that has an RGBA value of #800080FF. + + + + + Gets a system-defined color that has an RGBA value of #FF0000FF. + + + + + Gets a system-defined color that has an RGBA value of #BC8F8FFF. + + + + + Gets a system-defined color that has an RGBA value of #4169E1FF. + + + + + Gets a system-defined color that has an RGBA value of #8B4513FF. + + + + + Gets a system-defined color that has an RGBA value of #FA8072FF. + + + + + Gets a system-defined color that has an RGBA value of #F4A460FF. + + + + + Gets a system-defined color that has an RGBA value of #2E8B57FF. + + + + + Gets a system-defined color that has an RGBA value of #FFF5EEFF. + + + + + Gets a system-defined color that has an RGBA value of #A0522DFF. + + + + + Gets a system-defined color that has an RGBA value of #C0C0C0FF. + + + + + Gets a system-defined color that has an RGBA value of #87CEEBFF. + + + + + Gets a system-defined color that has an RGBA value of #6A5ACDFF. + + + + + Gets a system-defined color that has an RGBA value of #708090FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFAFAFF. + + + + + Gets a system-defined color that has an RGBA value of #00FF7FFF. + + + + + Gets a system-defined color that has an RGBA value of #4682B4FF. + + + + + Gets a system-defined color that has an RGBA value of #D2B48CFF. + + + + + Gets a system-defined color that has an RGBA value of #008080FF. + + + + + Gets a system-defined color that has an RGBA value of #D8BFD8FF. + + + + + Gets a system-defined color that has an RGBA value of #FF6347FF. + + + + + Gets a system-defined color that has an RGBA value of #40E0D0FF. + + + + + Gets a system-defined color that has an RGBA value of #EE82EEFF. + + + + + Gets a system-defined color that has an RGBA value of #F5DEB3FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFFFFFF. + + + + + Gets a system-defined color that has an RGBA value of #F5F5F5FF. + + + + + Gets a system-defined color that has an RGBA value of #FFFF00FF. + + + + + Gets a system-defined color that has an RGBA value of #9ACD32FF. + + + + + Encapsulates the configuration files of ImageMagick. + + + + + Gets the default configuration. + + + + + Gets the coder configuration. + + + + + Gets the colors configuration. + + + + + Gets the configure configuration. + + + + + Gets the delegates configuration. + + + + + Gets the english configuration. + + + + + Gets the locale configuration. + + + + + Gets the log configuration. + + + + + Gets the magic configuration. + + + + + Gets the policy configuration. + + + + + Gets the thresholds configuration. + + + + + Gets the type configuration. + + + + + Gets the type-ghostscript configuration. + + + + + Interface that represents a configuration file. + + + + + Gets the file name. + + + + + Gets or sets the data of the configuration file. + + + + + Specifies bmp subtypes + + + + + ARGB1555 + + + + + ARGB4444 + + + + + RGB555 + + + + + RGB565 + + + + + Specifies dds compression methods + + + + + None + + + + + Dxt1 + + + + + Base class that can create defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the defines that should be set as a define on an image. + + + + + Gets the format where the defines are for. + + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumeration. + A instance. + + + + Create a define with the specified name and value. + + The name of the define. + The value of the define. + The type of the enumerable. + A instance. + + + + Specifies jp2 progression orders. + + + + + Layer-resolution-component-precinct order. + + + + + Resolution-layer-component-precinct order. + + + + + Resolution-precinct-component-layer order. + + + + + Precinct-component-resolution-layer order. + + + + + Component-precinct-resolution-layer order. + + + + + Specifies the DCT method. + + + + + Fast + + + + + Float + + + + + Slow + + + + + Specifies profile types + + + + + App profile + + + + + 8bim profile + + + + + Exif profile + + + + + Icc profile + + + + + Iptc profile + + + + + Iptc profile + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Specifies tiff alpha options. + + + + + Unspecified + + + + + Associated + + + + + Unassociated + + + + + Base class that can create write defines. + + + + + Initializes a new instance of the class. + + The format where the defines are for. + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a bmp image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the subtype that will be used (bmp:subtype). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a dds image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit). + + + + + Gets or sets the compression that will be used (dds:compression). + + + + + Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps). + + + + + Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps). + + + + + Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist). + + + + + Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha). + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for a define. + + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Interface for an object that specifies defines for an image. + + + + + Gets the defines that should be set as a define on an image. + + + + + Interface for defines that are used when reading an image. + + + + + Interface for defines that are used when writing an image. + + + + + Gets the format where the defines are for. + + + + + Class for defines that are used when a jp2 image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the maximum number of quality layers to decode (jp2:quality-layers). + + + + + Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jp2 image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the number of resolutions to encode (jp2:number-resolutions). + + + + + Gets or sets the progression order (jp2:progression-order). + + + + + Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality). + + + + + Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed. + The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing). + + + + + Gets or sets the desired number of colors (jpeg:colors). + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling). + + + + + Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly + the specified size. More information can be found here: http://jpegclub.org/djpeg/. + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a jpeg image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the dtc method that will be used (jpeg:dct-method). + + + + + Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent). + + + + + Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding). + + + + + Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality). + + + + + Gets or sets the file name that contains custom quantization tables (jpeg:q-table). + + + + + Gets or sets jpeg sampling factor (jpeg:sampling-factor). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class that implements IDefine + + + + + Initializes a new instance of the class. + + The name of the define. + The value of the define. + + + + Initializes a new instance of the class. + + The format of the define. + The name of the define. + The value of the define. + + + + Gets the format to set the define for. + + + + + Gets the name of the define. + + + + + Gets the value of the define. + + + + + Class for defines that are used when a pdf image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the size where the image should be scaled to (pdf:fit-page). + + + + + Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox). + + + + + Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a png image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile + that is present. By default, the PNG decoder and encoder examine any ICC profile that is present, + either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is + recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option + to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP) + + + + + Gets or sets the profile(s) that should be skipped when the image is read (profile:skip). + + + + + Gets or sets a value indicating whether the bytes should be swapped. The PNG specification + requires that any multi-byte integers be stored in network byte order (MSB-LSB endian). + This option allows you to fix any invalid PNG files that have 16-bit samples stored + incorrectly in little-endian order (LSB-MSB). (png:swap-bytes) + + + + + Gets the defines that should be set as a define on an image. + + + + + Specifies which additional info should be written to the output file. + + + + + None + + + + + All + + + + + Only select the info that does not use geometry. + + + + + Class for defines that are used when a psd image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a psd image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets which additional info should be written to the output file. + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is read. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties). + + + + + Gets or sets the tiff tags that should be ignored (tiff:ignore-tags). + + + + + Gets the defines that should be set as a define on an image. + + + + + Class for defines that are used when a tiff image is written. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the tiff alpha (tiff:alpha). + + + + + Gets or sets the endianness of the tiff file (tiff:endian). + + + + + Gets or sets the endianness of the tiff file (tiff:fill-order). + + + + + Gets or sets the rows per strip (tiff:rows-per-strip). + + + + + Gets or sets the tile geometry (tiff:tile-geometry). + + + + + Gets the defines that should be set as a define on an image. + + + + + Adjusts the current affine transformation matrix with the specified affine transformation + matrix. Note that the current affine transform is adjusted rather than replaced. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Gets or sets the X coordinate scaling element. + + + + + Gets or sets the Y coordinate scaling element. + + + + + Gets or sets the X coordinate shearing element. + + + + + Gets or sets the Y coordinate shearing element. + + + + + Gets or sets the X coordinate of the translation element. + + + + + Gets or sets the Y coordinate of the translation element. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Reset to default + + + + + Sets the origin of coordinate system. + + The X coordinate of the translation element. + The Y coordinate of the translation element. + + + + Rotation to use. + + The angle of the rotation. + + + + Sets the scale to use. + + The X coordinate scaling element. + The Y coordinate scaling element. + + + + Skew to use in X axis + + The X skewing element. + + + + Skew to use in Y axis + + The Y skewing element. + + + + Paints on the image's alpha channel in order to set effected pixels to transparent. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an arc falling within a specified bounding rectangle on the image. + + + + + Initializes a new instance of the class. + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the ending X coordinate of the bounding rectangle. + + + + + Gets or sets the ending Y coordinate of the bounding rectangle. + + + + + Gets or sets the starting degrees of rotation. + + + + + Gets or sets the starting X coordinate of the bounding rectangle. + + + + + Gets or sets the starting Y coordinate of the bounding rectangle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a bezier curve through a set of points on the image. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Gets the coordinates. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the border color to be used for drawing bordered objects. + + + + + Initializes a new instance of the class. + + The color of the border. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a circle on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Gets or sets the perimeter X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Associates a named clipping path with the image. Only the areas drawn on by the clipping path + will be modified as ssize_t as it remains in effect. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the polygon fill rule to be used by the clipping path. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the interpretation of clip path units. + + + + + Initializes a new instance of the class. + + The clip path units. + + + + Gets or sets the clip path units. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws color on image using the current fill color, starting at specified position, and using + specified paint method. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The paint method to use. + + + + Gets or sets the PaintMethod to use. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableCompositeImage object. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The image to draw. + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The image to draw. + + + + Initializes a new instance of the class. + + The offset from origin. + The algorithm to use. + The image to draw. + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the height to scale the image to. + + + + + Gets or sets the width to scale the image to. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableDensity object. + + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Initializes a new instance of the class. + + The vertical and horizontal resolution. + + + + Gets or sets the vertical and horizontal resolution. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an ellipse on the image. + + + + + Initializes a new instance of the class. + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + + + + Gets or sets the ending degrees of rotation. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the origin X coordinate. + + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets the starting degrees of rotation. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the fill color to be used for drawing filled objects. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the alpha to use when drawing using the fill color or fill texture. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the alpha. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named fill pattern + with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id"). + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the fill rule to use while drawing polygons. + + + + + Initializes a new instance of the class. + + The rule to use when filling drawn objects. + + + + Gets or sets the rule to use when filling drawn objects. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font family, style, weight and stretch to use when annotating with text. + + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + + + + Initializes a new instance of the class. + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + + + + Gets or sets the font family or the full path to the font file. + + + + + Gets or sets the style of the font, + + + + + Gets or sets the weight of the font, + + + + + Gets or sets the font stretching. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the font pointsize to use when annotating with text. + + + + + Initializes a new instance of the class. + + The point size. + + + + Gets or sets the point size. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableGravity object. + + + + + Initializes a new instance of the class. + + The gravity. + + + + Gets or sets the gravity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line on the image using the current stroke color, stroke alpha, and stroke width. + + + + + Initializes a new instance of the class. + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + + + + Gets or sets the ending X coordinate. + + + + + Gets or sets the ending Y coordinate. + + + + + Gets or sets the starting X coordinate. + + + + + Gets or sets the starting Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a set of paths + + + + + Initializes a new instance of the class. + + The paths to use. + + + + Initializes a new instance of the class. + + The paths to use. + + + + Gets the paths to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a point using the current fill color. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polygon using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a polyline using the current stroke, stroke width, and fill color or texture, using the + specified array of coordinates. + + + + + Initializes a new instance of the class. + + The coordinates. + + + + Initializes a new instance of the class. + + The coordinates. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a clip path definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple + drawing wands may exist. It is an error to attempt to pop more drawing wands than have been + pushed, and it is proper form to pop all drawing wands which have been pushed. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Terminates a pattern definition. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a clip path definition which is comprized of any number of drawing commands and + terminated by a DrawablePopClipPath. + + + + + Initializes a new instance of the class. + + The ID of the clip path. + + + + Gets or sets the ID of the clip path. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Clones the current drawing wand to create a new drawing wand. The original drawing wand(s) + may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a + drawing wand stack. For every Pop there must have already been an equivalent Push. + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + indicates that subsequent commands up to a DrawablePopPattern command comprise the definition + of a named pattern. The pattern space is assigned top left corner coordinates, a width and + height, and becomes its own drawing space. Anything which can be drawn may be used in a + pattern definition. Named patterns may be used as stroke or brush definitions. + + + + + Initializes a new instance of the class. + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + + + + Gets or sets the ID of the pattern. + + + + + Gets or sets the height + + + + + Gets or sets the width + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill + settings. + + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies the specified rotation to the current coordinate space. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current + stroke, stroke width, and fill settings. + + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + + + + Gets or sets the corner height. + + + + + Gets or sets the corner width. + + + + + Gets or sets the lower right X coordinate. + + + + + Gets or sets the lower right Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Class that can be used to chain draw actions. + + + + + Initializes a new instance of the class. + + + + + Draw on the specified image. + + The image to draw on. + The current instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Creates a new instance. + + A new instance. + + + + Returns an enumerator that iterates through the collection. + + An enumerator. + + + + Adds a new instance of the class to the . + + The X coordinate scaling element. + The Y coordinate scaling element. + The X coordinate shearing element. + The Y coordinate shearing element. + The X coordinate of the translation element. + The Y coordinate of the translation element. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate of the bounding rectangle. + The starting Y coordinate of thebounding rectangle. + The ending X coordinate of the bounding rectangle. + The ending Y coordinate of the bounding rectangle. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The color of the border. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The perimeter X coordinate. + The perimeter Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The clip path units. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The paint method to use. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The offset from origin. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The algorithm to use. + The image to draw. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The vertical and horizontal resolution. + The instance. + + + + Adds a new instance of the class to the . + + The origin X coordinate. + The origin Y coordinate. + The X radius. + The Y radius. + The starting degrees of rotation. + The ending degrees of rotation. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The rule to use when filling drawn objects. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The instance. + + + + Adds a new instance of the class to the . + + The font family or the full path to the font file. + The style of the font. + The weight of the font. + The font stretching type. + The instance. + + + + Adds a new instance of the class to the . + + The point size. + The instance. + + + + Adds a new instance of the class to the . + + The gravity. + The instance. + + + + Adds a new instance of the class to the . + + The starting X coordinate. + The starting Y coordinate. + The ending X coordinate. + The ending Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The paths to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the clip path. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + The ID of the pattern. + The X coordinate. + The Y coordinate. + The width. + The height. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The corner width. + The corner height. + The instance. + + + + Adds a new instance of the class to the . + + Horizontal scale factor. + Vertical scale factor. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + The angle. + The instance. + + + + Adds a new instance of the class to the . + + True if stroke antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + An array containing the dash information. + The instance. + + + + Adds a new instance of the class to the . + + The dash offset. + The instance. + + + + Adds a new instance of the class to the . + + The line cap. + The instance. + + + + Adds a new instance of the class to the . + + The line join. + The instance. + + + + Adds a new instance of the class to the . + + The miter limit. + The instance. + + + + Adds a new instance of the class to the . + + The opacity. + The instance. + + + + Adds a new instance of the class to the . + + Url specifying pattern ID (e.g. "#pattern_id"). + The instance. + + + + Adds a new instance of the class to the . + + The width. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The text to draw. + The instance. + + + + Adds a new instance of the class to the . + + Text alignment. + The instance. + + + + Adds a new instance of the class to the . + + True if text antialiasing is enabled otherwise false. + The instance. + + + + Adds a new instance of the class to the . + + The text decoration. + The instance. + + + + Adds a new instance of the class to the . + + Direction to use. + The instance. + + + + Adds a new instance of the class to the . + + Encoding to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Spacing to use. + The instance. + + + + Adds a new instance of the class to the . + + Kerning to use. + The instance. + + + + Adds a new instance of the class to the . + + The color to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + The instance. + + + + Adjusts the scaling factor to apply in the horizontal and vertical directions to the current + coordinate space. + + + + + Initializes a new instance of the class. + + Horizontal scale factor. + Vertical scale factor. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the horizontal direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Skews the current coordinate system in the vertical direction. + + + + + Initializes a new instance of the class. + + The angle. + + + + Gets or sets the angle. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. + When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color + or underlying canvas color should be used. + + + + + Initializes a new instance of the class. + + True if stroke antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether stroke antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the color used for stroking object outlines. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array + represents an array of numbers that specify the lengths of alternating dashes and gaps in + pixels. If an odd number of values is provided, then the list of values is repeated to yield + an even number of values. To remove an existing dash array, pass a null dasharray. A typical + stroke dash array might contain the members 5 3 2. + + + + + Initializes a new instance of the class. + + An array containing the dash information. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the offset into the dash pattern to start the dash. + + + + + Initializes a new instance of the class. + + The dash offset. + + + + Gets or sets the dash offset. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the end of open subpaths when they are stroked. + + + + + Initializes a new instance of the class. + + The line cap. + + + + Gets or sets the line cap. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the shape to be used at the corners of paths (or other vector shapes) when they + are stroked. + + + + + Initializes a new instance of the class. + + The line join. + + + + Gets or sets the line join. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have + been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far + beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a + limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'. + + + + + Initializes a new instance of the class. + + The miter limit. + + + + Gets or sets the miter limit. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the alpha of stroked object outlines. + + + + + Initializes a new instance of the class. + + The opacity. + + + + Gets or sets the opacity. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are + supported at this time. These local URLs are normally created by defining a named stroke + pattern with DrawablePushPattern/DrawablePopPattern. + + + + + Initializes a new instance of the class. + + Url specifying pattern ID (e.g. "#pattern_id"). + + + + Gets or sets the url specifying pattern ID (e.g. "#pattern_id") + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the width of the stroke used to draw object outlines. + + + + + Initializes a new instance of the class. + + The width. + + + + Gets or sets the width. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws text on the image. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + The text to draw. + + + + Gets or sets the text to draw. + + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a text alignment to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + Text alignment. + + + + Gets or sets text alignment. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Controls whether text is antialiased. Text is antialiased by default. + + + + + Initializes a new instance of the class. + + True if text antialiasing is enabled otherwise false. + + + + Gets or sets a value indicating whether text antialiasing is enabled or disabled. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies a decoration to be applied when annotating with text. + + + + + Initializes a new instance of the class. + + The text decoration. + + + + Gets or sets the text decoration + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the direction to be used when annotating with text. + + + + + Initializes a new instance of the class. + + Direction to use. + + + + Gets or sets the direction to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Encapsulation of the DrawableTextEncoding object. + + + + + Initializes a new instance of the class. + + Encoding to use. + + + + Gets or sets the encoding of the text. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between line in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between words in text. + + + + + Initializes a new instance of the class. + + Spacing to use. + + + + Gets or sets the spacing to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the spacing between characters in text. + + + + + Initializes a new instance of the class. + + Kerning to use. + + + + Gets or sets the text kerning to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies the color of a background rectangle to place under text annotations. + + + + + Initializes a new instance of the class. + + The color to use. + + + + Gets or sets the color to use. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Applies a translation to the current coordinate system which moves the coordinate system + origin to the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Gets or sets the X coordinate. + + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Sets the overall canvas size to be recorded with the drawing vector data. Usually this will + be specified using the same size as the canvas image. When the vector data is saved to SVG + or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer + will render the vector data on. + + + + + Initializes a new instance of the class. + + The upper left X coordinate. + The upper left Y coordinate. + The lower right X coordinate. + The lower right Y coordinate. + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Gets or sets the upper left X coordinate. + + + + + Gets or sets the upper left Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Marker interface for drawables. + + + + + Interface for drawing on an wand. + + + + + Draws this instance with the drawing wand. + + The wand to draw on. + + + + Draws an elliptical arc from the current point to(X, Y). The size and orientation of the + ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the + ellipse as a whole is rotated relative to the current coordinate system. The center of the + ellipse is calculated automagically to satisfy the constraints imposed by the other + parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help + determine how the arc is drawn. If UseLargeArc is true then draw the larger of the + available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The X offset from origin. + The Y offset from origin. + The X radius. + The Y radius. + Indicates how the ellipse as a whole is rotated relative to the + current coordinate system. + If true then draw the larger of the available arcs. + If true then draw the arc matching a clock-wise rotation. + + + + Gets or sets the X radius. + + + + + Gets or sets the Y radius. + + + + + Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system. + + + + + Gets or sets a value indicating whetherthe larger of the available arcs should be drawn. + + + + + Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation. + + + + + Gets or sets the X offset from origin. + + + + + Gets or sets the Y offset from origin. + + + + + Class that can be used to chain path actions. + + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The coordinates to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + The coordinate to use. + The instance. + + + + Adds a new instance of the class to the . + + The X coordinate. + The Y coordinate. + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of control point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of second point + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + Coordinate of final point + The instance. + + + + Adds a new instance of the class to the . + + X coordinate of final point + Y coordinate of final point + The instance. + + + + Initializes a new instance of the class. + + + + + Converts the specified to a instance. + + The to convert. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Returns an enumerator that iterates through the collection. + + An enumerator that iterates through the collection. + + + + Marker interface for paths. + + + + + Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size + and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX, + which indicates how the ellipse as a whole is rotated relative to the current coordinate + system. The center of the ellipse is calculated automagically to satisfy the constraints + imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic + calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the + larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise + rotation. + + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Adds a path element to the current path which closes the current subpath by drawing a straight + line from the current point to the current subpath's most recent starting point (usually, the + most recent moveto point). + + + + + Initializes a new instance of the class. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + absolute coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point + at the beginning of the curve and (x2, y2) as the control point at the end of the curve using + relative coordinates. At the end of the command, the new current point becomes the final (x, y) + coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point for curve beginning + Y coordinate of control point for curve beginning + X coordinate of control point for curve ending + Y coordinate of control point for curve ending + X coordinate of the end of the curve + Y coordinate of the end of the curve + + + + Initializes a new instance of the class. + + Coordinate of control point for curve beginning + Coordinate of control point for curve ending + Coordinate of the end of the curve + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using absolute coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a horizontal line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + + + + Gets or sets the X coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a line path from the current point to the given coordinate using relative coordinates. + The coordinate then becomes the new current point. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Initializes a new instance of the class. + + The coordinates to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using absolute + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a vertical line path from the current point to the target point using relative + coordinates. The target point then becomes the new current point. + + + + + Initializes a new instance of the class. + + The Y coordinate. + + + + Gets or sets the Y coordinate. + + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using absolute coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Starts a new sub-path at the given coordinate using relative coordinates. The current point + then becomes the specified coordinate. + + + + + Initializes a new instance of the class. + + The X coordinate. + The Y coordinate. + + + + Initializes a new instance of the class. + + The coordinate to use. + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using absolute coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control + point using relative coordinates. At the end of the command, the new current point becomes + the final (x, y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of control point + Y coordinate of control point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of control point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The + first control point is assumed to be the reflection of the second control point on the + previous command relative to the current point. (If there is no previous command or if the + previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or + PathSmoothCurveToRel, assume the first control point is coincident with the current point.) + (x2,y2) is the second control point (i.e., the control point at the end of the curve). At + the end of the command, the new current point becomes the final (x,y) coordinate pair used + in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of second point + Y coordinate of second point + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of second point + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y). + The control point is assumed to be the reflection of the control point on the previous + command relative to the current point. (If there is no previous command or if the previous + command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel, + PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is + coincident with the current point.). At the end of the command, the new current point becomes + the final (X,Y) coordinate pair used in the polybezier. + + + + + Initializes a new instance of the class. + + X coordinate of final point + Y coordinate of final point + + + + Initializes a new instance of the class. + + Coordinate of final point + + + + Draws this instance with the drawing wand. + + The want to draw on. + + + + Specifies alpha options. + + + + + Undefined + + + + + Activate + + + + + Associate + + + + + Background + + + + + Copy + + + + + Deactivate + + + + + Discrete + + + + + Disassociate + + + + + Extract + + + + + Off + + + + + On + + + + + Opaque + + + + + Remove + + + + + Set + + + + + Shape + + + + + Transparent + + + + + Specifies the auto threshold methods. + + + + + Undefined + + + + + OTSU + + + + + Triangle + + + + + Specifies channel types. + + + + + Undefined + + + + + Red + + + + + Gray + + + + + Cyan + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Opacity + + + + + Index + + + + + Composite + + + + + All + + + + + TrueAlpha + + + + + RGB + + + + + CMYK + + + + + Grays + + + + + Sync + + + + + Default + + + + + Specifies the image class type. + + + + + Undefined + + + + + Direct + + + + + Pseudo + + + + + Specifies the clip path units. + + + + + Undefined + + + + + UserSpace + + + + + UserSpaceOnUse + + + + + ObjectBoundingBox + + + + + Specifies a kind of color space. + + + + + Undefined + + + + + CMY + + + + + CMYK + + + + + Gray + + + + + HCL + + + + + HCLp + + + + + HSB + + + + + HSI + + + + + HSL + + + + + HSV + + + + + HWB + + + + + Lab + + + + + LCH + + + + + LCHab + + + + + LCHuv + + + + + Log + + + + + LMS + + + + + Luv + + + + + OHTA + + + + + Rec601YCbCr + + + + + Rec709YCbCr + + + + + RGB + + + + + scRGB + + + + + sRGB + + + + + Transparent + + + + + XyY + + + + + XYZ + + + + + YCbCr + + + + + YCC + + + + + YDbDr + + + + + YIQ + + + + + YPbPr + + + + + YUV + + + + + Specifies the color type of the image + + + + + Undefined + + + + + Bilevel + + + + + Grayscale + + + + + GrayscaleAlpha + + + + + Palette + + + + + PaletteAlpha + + + + + TrueColor + + + + + TrueColorAlpha + + + + + ColorSeparation + + + + + ColorSeparationAlpha + + + + + Optimize + + + + + PaletteBilevelAlpha + + + + + Specifies the composite operators. + + + + + Undefined + + + + + Alpha + + + + + Atop + + + + + Blend + + + + + Blur + + + + + Bumpmap + + + + + ChangeMask + + + + + Clear + + + + + ColorBurn + + + + + ColorDodge + + + + + Colorize + + + + + CopyBlack + + + + + CopyBlue + + + + + Copy + + + + + CopyCyan + + + + + CopyGreen + + + + + CopyMagenta + + + + + CopyAlpha + + + + + CopyRed + + + + + CopyYellow + + + + + Darken + + + + + DarkenIntensity + + + + + Difference + + + + + Displace + + + + + Dissolve + + + + + Distort + + + + + DivideDst + + + + + DivideSrc + + + + + DstAtop + + + + + Dst + + + + + DstIn + + + + + DstOut + + + + + DstOver + + + + + Exclusion + + + + + HardLight + + + + + HardMix + + + + + Hue + + + + + In + + + + + Intensity + + + + + Lighten + + + + + LightenIntensity + + + + + LinearBurn + + + + + LinearDodge + + + + + LinearLight + + + + + Luminize + + + + + Mathematics + + + + + MinusDst + + + + + MinusSrc + + + + + Modulate + + + + + ModulusAdd + + + + + ModulusSubtract + + + + + Multiply + + + + + No + + + + + Out + + + + + Over + + + + + Overlay + + + + + PegtopLight + + + + + PinLight + + + + + Plus + + + + + Replace + + + + + Saturate + + + + + Screen + + + + + SoftLight + + + + + SrcAtop + + + + + Src + + + + + SrcIn + + + + + SrcOut + + + + + SrcOver + + + + + Threshold + + + + + VividLight + + + + + Xor + + + + + Specifies compression methods. + + + + + Undefined + + + + + B44A + + + + + B44 + + + + + BZip + + + + + DXT1 + + + + + DXT3 + + + + + DXT5 + + + + + Fax + + + + + Group4 + + + + + JBIG1 + + + + + JBIG2 + + + + + JPEG2000 + + + + + JPEG + + + + + LosslessJPEG + + + + + LZMA + + + + + LZW + + + + + NoCompression + + + + + Piz + + + + + Pxr24 + + + + + RLE + + + + + Zip + + + + + ZipS + + + + + Units of image resolution. + + + + + Undefied + + + + + Pixels per inch + + + + + Pixels per centimeter + + + + + Specifies distortion methods. + + + + + Undefined + + + + + Affine + + + + + AffineProjection + + + + + ScaleRotateTranslate + + + + + Perspective + + + + + PerspectiveProjection + + + + + BilinearForward + + + + + BilinearReverse + + + + + Polynomial + + + + + Arc + + + + + Polar + + + + + DePolar + + + + + Cylinder2Plane + + + + + Plane2Cylinder + + + + + Barrel + + + + + BarrelInverse + + + + + Shepards + + + + + Resize + + + + + Sentinel + + + + + Specifies dither methods. + + + + + Undefined + + + + + No + + + + + Riemersma + + + + + FloydSteinberg + + + + + Specifies endian. + + + + + Undefined + + + + + LSB + + + + + MSB + + + + + Specifies the error metric types. + + + + + Undefined + + + + + Absolute + + + + + Fuzz + + + + + MeanAbsolute + + + + + MeanErrorPerPixel + + + + + MeanSquared + + + + + NormalizedCrossCorrelation + + + + + PeakAbsolute + + + + + PeakSignalToNoiseRatio + + + + + PerceptualHash + + + + + RootMeanSquared + + + + + StructuralSimilarity + + + + + StructuralDissimilarity + + + + + Specifies the evaluate functions. + + + + + Undefined + + + + + Arcsin + + + + + Arctan + + + + + Polynomial + + + + + Sinusoid + + + + + Specifies the evaluate operator. + + + + + Undefined + + + + + Abs + + + + + Add + + + + + AddModulus + + + + + And + + + + + Cosine + + + + + Divide + + + + + Exponential + + + + + GaussianNoise + + + + + ImpulseNoise + + + + + LaplacianNoise + + + + + LeftShift + + + + + Log + + + + + Max + + + + + Mean + + + + + Median + + + + + Min + + + + + MultiplicativeNoise + + + + + Multiply + + + + + Or + + + + + PoissonNoise + + + + + Pow + + + + + RightShift + + + + + RootMeanSquare + + + + + Set + + + + + Sine + + + + + Subtract + + + + + Sum + + + + + ThresholdBlack + + + + + Threshold + + + + + ThresholdWhite + + + + + UniformNoise + + + + + Xor + + + + + Specifies fill rule. + + + + + Undefined + + + + + EvenOdd + + + + + Nonzero + + + + + Specifies the filter types. + + + + + Undefined + + + + + Point + + + + + Box + + + + + Triangle + + + + + Hermite + + + + + Hann + + + + + Hamming + + + + + Blackman + + + + + Gaussian + + + + + Quadratic + + + + + Cubic + + + + + Catrom + + + + + Mitchell + + + + + Jinc + + + + + Sinc + + + + + SincFast + + + + + Kaiser + + + + + Welch + + + + + Parzen + + + + + Bohman + + + + + Bartlett + + + + + Lagrange + + + + + Lanczos + + + + + LanczosSharp + + + + + Lanczos2 + + + + + Lanczos2Sharp + + + + + Robidoux + + + + + RobidouxSharp + + + + + Cosine + + + + + Spline + + + + + LanczosRadius + + + + + CubicSpline + + + + + Specifies font stretch type. + + + + + Undefined + + + + + Normal + + + + + UltraCondensed + + + + + ExtraCondensed + + + + + Condensed + + + + + SemiCondensed + + + + + SemiExpanded + + + + + Expanded + + + + + ExtraExpanded + + + + + UltraExpanded + + + + + Any + + + + + Specifies the style of a font. + + + + + Undefined + + + + + Normal + + + + + Italic + + + + + Oblique + + + + + Any + + + + + Specifies font weight. + + + + + Undefined + + + + + Thin (100) + + + + + Extra light (200) + + + + + Ultra light (200) + + + + + Light (300) + + + + + Normal (400) + + + + + Regular (400) + + + + + Medium (500) + + + + + Demi bold (600) + + + + + Semi bold (600) + + + + + Bold (700) + + + + + Extra bold (800) + + + + + Ultra bold (800) + + + + + Heavy (900) + + + + + Black (900) + + + + + Specifies gif disposal methods. + + + + + Undefined + + + + + None + + + + + Background + + + + + Previous + + + + + Specifies the placement gravity. + + + + + Undefined + + + + + Forget + + + + + Northwest + + + + + North + + + + + Northeast + + + + + West + + + + + Center + + + + + East + + + + + Southwest + + + + + South + + + + + Southeast + + + + + Specifies the interlace types. + + + + + Undefined + + + + + NoInterlace + + + + + Line + + + + + Plane + + + + + Partition + + + + + Gif + + + + + Jpeg + + + + + Png + + + + + Specifies the built-in kernels. + + + + + Undefined + + + + + Unity + + + + + Gaussian + + + + + DoG + + + + + LoG + + + + + Blur + + + + + Comet + + + + + Binomial + + + + + Laplacian + + + + + Sobel + + + + + FreiChen + + + + + Roberts + + + + + Prewitt + + + + + Compass + + + + + Kirsch + + + + + Diamond + + + + + Square + + + + + Rectangle + + + + + Octagon + + + + + Disk + + + + + Plus + + + + + Cross + + + + + Ring + + + + + Peaks + + + + + Edges + + + + + Corners + + + + + Diagonals + + + + + LineEnds + + + + + LineJunctions + + + + + Ridges + + + + + ConvexHull + + + + + ThinSE + + + + + Skeleton + + + + + Chebyshev + + + + + Manhattan + + + + + Octagonal + + + + + Euclidean + + + + + UserDefined + + + + + Specifies line cap. + + + + + Undefined + + + + + Butt + + + + + Round + + + + + Square + + + + + Specifies line join. + + + + + Undefined + + + + + Miter + + + + + Round + + + + + Bevel + + + + + Specifies log events. + + + + + None + + + + + Accelerate + + + + + Annotate + + + + + Blob + + + + + Cache + + + + + Coder + + + + + Configure + + + + + Deprecate + + + + + Draw + + + + + Exception + + + + + Image + + + + + Locale + + + + + Module + + + + + Pixel + + + + + Policy + + + + + Resource + + + + + Resource + + + + + Transform + + + + + User + + + + + Wand + + + + + All log events except Trace. + + + + + Specifies the different file formats that are supported by ImageMagick. + + + + + Unknown + + + + + Hasselblad CFV/H3D39II + + + + + Media Container + + + + + Media Container + + + + + Raw alpha samples + + + + + AAI Dune image + + + + + Adobe Illustrator CS2 + + + + + PFS: 1st Publisher Clip Art + + + + + Sony Alpha Raw Image Format + + + + + Microsoft Audio/Visual Interleaved + + + + + AVS X image + + + + + Raw blue samples + + + + + Raw blue, green, and red samples + + + + + Raw blue, green, red, and alpha samples + + + + + Raw blue, green, red, and opacity samples + + + + + Microsoft Windows bitmap image + + + + + Microsoft Windows bitmap image (V2) + + + + + Microsoft Windows bitmap image (V3) + + + + + BRF ASCII Braille format + + + + + Raw cyan samples + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Continuous Acquisition and Life-cycle Support Type 1 + + + + + Constant image uniform color + + + + + Caption + + + + + Cineon Image File + + + + + Cisco IP phone image format + + + + + Image Clip Mask + + + + + The system clipboard + + + + + Raw cyan, magenta, yellow, and black samples + + + + + Raw cyan, magenta, yellow, black, and alpha samples + + + + + Canon Digital Camera Raw Image Format + + + + + Canon Digital Camera Raw Image Format + + + + + Microsoft icon + + + + + DR Halo + + + + + Digital Imaging and Communications in Medicine image + + + + + Kodak Digital Camera Raw Image File + + + + + ZSoft IBM PC multi-page Paintbrush + + + + + Microsoft DirectDraw Surface + + + + + Multi-face font package + + + + + Microsoft Windows 3.X Packed Device-Independent Bitmap + + + + + Digital Negative + + + + + SMPTE 268M-2003 (DPX 2.0) + + + + + Microsoft DirectDraw Surface + + + + + Microsoft DirectDraw Surface + + + + + Windows Enhanced Meta File + + + + + Encapsulated Portable Document Format + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript + + + + + Level II Encapsulated PostScript + + + + + Level III Encapsulated PostScript + + + + + Encapsulated PostScript + + + + + Encapsulated PostScript Interchange format + + + + + Encapsulated PostScript with TIFF preview + + + + + Encapsulated PostScript Level II with TIFF preview + + + + + Encapsulated PostScript Level III with TIFF preview + + + + + Epson RAW Format + + + + + High Dynamic-range (HDR) + + + + + Group 3 FAX + + + + + Uniform Resource Locator (file://) + + + + + Flexible Image Transport System + + + + + Free Lossless Image Format + + + + + Plasma fractal image + + + + + Uniform Resource Locator (ftp://) + + + + + Flexible Image Transport System + + + + + Raw green samples + + + + + Group 3 FAX + + + + + Group 4 FAX + + + + + CompuServe graphics interchange format + + + + + CompuServe graphics interchange format + + + + + Gradual linear passing from one shade to another + + + + + Raw gray samples + + + + + Raw CCITT Group4 + + + + + Identity Hald color lookup table image + + + + + Radiance RGBE image format + + + + + Histogram of the image + + + + + Slow Scan TeleVision + + + + + Hypertext Markup Language and a client-side image map + + + + + Hypertext Markup Language and a client-side image map + + + + + Uniform Resource Locator (http://) + + + + + Uniform Resource Locator (https://) + + + + + Truevision Targa image + + + + + Microsoft icon + + + + + Microsoft icon + + + + + Phase One Raw Image Format + + + + + The image format and characteristics + + + + + Base64-encoded inline images + + + + + IPL Image Sequence + + + + + ISO/TR 11548-1 format + + + + + ISO/TR 11548-1 format 6dot + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + JPEG Network Graphics + + + + + Garmin tile format + + + + + JPEG-2000 File Format Syntax + + + + + JPEG-2000 Code Stream Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + Joint Photographic Experts Group JFIF format + + + + + JPEG-2000 File Format Syntax + + + + + The image format and characteristics + + + + + Raw black samples + + + + + Kodak Digital Camera Raw Image Format + + + + + Kodak Digital Camera Raw Image Format + + + + + Image label + + + + + Raw magenta samples + + + + + MPEG Video Stream + + + + + Raw MPEG-4 Video + + + + + MAC Paint + + + + + Colormap intensities and indices + + + + + Image Clip Mask + + + + + MATLAB level 5 image format + + + + + MATTE format + + + + + Mamiya Raw Image File + + + + + Magick Image File Format + + + + + Multimedia Container + + + + + Multiple-image Network Graphics + + + + + Raw bi-level bitmap + + + + + MPEG Video Stream + + + + + MPEG-4 Video Stream + + + + + Magick Persistent Cache image format + + + + + MPEG Video Stream + + + + + MPEG Video Stream + + + + + Sony (Minolta) Raw Image File + + + + + Magick Scripting Language + + + + + ImageMagick's own SVG internal renderer + + + + + MTV Raytracing image format + + + + + Magick Vector Graphics + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Nikon Digital SLR Camera Raw Image File + + + + + Constant image of uniform color + + + + + Raw opacity samples + + + + + Olympus Digital Camera Raw Image File + + + + + On-the-air bitmap + + + + + Open Type font + + + + + 16bit/pixel interleaved YUV + + + + + Palm pixmap + + + + + Common 2-dimensional bitmap format + + + + + Pango Markup Language + + + + + Predefined pattern + + + + + Portable bitmap format (black and white) + + + + + Photo CD + + + + + Photo CD + + + + + Printer Control Language + + + + + Apple Macintosh QuickDraw/PICT + + + + + ZSoft IBM PC Paintbrush + + + + + Palm Database ImageViewer Format + + + + + Portable Document Format + + + + + Portable Document Archive Format + + + + + Pentax Electronic File + + + + + Embrid Embroidery Format + + + + + Postscript Type 1 font (ASCII) + + + + + Postscript Type 1 font (binary) + + + + + Portable float format + + + + + Portable graymap format (gray scale) + + + + + JPEG 2000 uncompressed format + + + + + Personal Icon + + + + + Apple Macintosh QuickDraw/PICT + + + + + Alias/Wavefront RLE image format + + + + + Joint Photographic Experts Group JFIF format + + + + + Plasma fractal image + + + + + Portable Network Graphics + + + + + PNG inheriting bit-depth and color-type from original + + + + + opaque or binary transparent 24-bit RGB + + + + + opaque or transparent 32-bit RGBA + + + + + opaque or binary transparent 48-bit RGB + + + + + opaque or transparent 64-bit RGBA + + + + + 8-bit indexed with optional binary transparency + + + + + Portable anymap + + + + + Portable pixmap format (color) + + + + + PostScript + + + + + Level II PostScript + + + + + Level III PostScript + + + + + Adobe Large Document Format + + + + + Adobe Photoshop bitmap + + + + + Pyramid encoded TIFF + + + + + Seattle Film Works + + + + + Raw red samples + + + + + Gradual radial passing from one shade to another + + + + + Fuji CCD-RAW Graphic File + + + + + SUN Rasterfile + + + + + Raw + + + + + Raw red, green, and blue samples + + + + + Raw red, green, blue, and alpha samples + + + + + Raw red, green, blue, and opacity samples + + + + + LEGO Mindstorms EV3 Robot Graphic Format (black and white) + + + + + Alias/Wavefront image + + + + + Utah Run length encoded image + + + + + Raw Media Format + + + + + Panasonic Lumix Raw Image + + + + + ZX-Spectrum SCREEN$ + + + + + Screen shot + + + + + Scitex HandShake + + + + + Seattle Film Works + + + + + Irix RGB image + + + + + Hypertext Markup Language and a client-side image map + + + + + DEC SIXEL Graphics Format + + + + + DEC SIXEL Graphics Format + + + + + Sparse Color + + + + + Sony Raw Format 2 + + + + + Sony Raw Format + + + + + Steganographic image + + + + + SUN Rasterfile + + + + + Scalable Vector Graphics + + + + + Compressed Scalable Vector Graphics + + + + + Text + + + + + Truevision Targa image + + + + + EXIF Profile Thumbnail + + + + + Tagged Image File Format + + + + + Tagged Image File Format + + + + + Tagged Image File Format (64-bit) + + + + + Tile image with a texture + + + + + PSX TIM + + + + + TrueType font collection + + + + + TrueType font + + + + + Text + + + + + Unicode Text format + + + + + Unicode Text format 6dot + + + + + X-Motif UIL table + + + + + 16bit/pixel interleaved YUV + + + + + Truevision Targa image + + + + + VICAR rasterfile format + + + + + Visual Image Directory + + + + + Khoros Visualization image + + + + + VIPS image + + + + + Truevision Targa image + + + + + WebP Image Format + + + + + Wireless Bitmap (level 0) image + + + + + Windows Meta File + + + + + Windows Media Video + + + + + Word Perfect Graphics + + + + + Sigma Camera RAW Picture File + + + + + X Windows system bitmap (black and white) + + + + + Constant image uniform color + + + + + GIMP image + + + + + X Windows system pixmap (color) + + + + + Microsoft XML Paper Specification + + + + + Khoros Visualization image + + + + + Raw yellow samples + + + + + Raw Y, Cb, and Cr samples + + + + + Raw Y, Cb, Cr, and alpha samples + + + + + CCIR 601 4:1:1 or 4:2:2 + + + + + Specifies the morphology methods. + + + + + Undefined + + + + + Convolve + + + + + Correlate + + + + + Erode + + + + + Dilate + + + + + ErodeIntensity + + + + + DilateIntensity + + + + + IterativeDistance + + + + + Open + + + + + Close + + + + + OpenIntensity + + + + + CloseIntensity + + + + + Smooth + + + + + EdgeIn + + + + + EdgeOut + + + + + Edge + + + + + TopHat + + + + + BottomHat + + + + + HitAndMiss + + + + + Thinning + + + + + Thicken + + + + + Distance + + + + + Voronoi + + + + + Specified the type of noise that should be added to the image. + + + + + Undefined + + + + + Uniform + + + + + Gaussian + + + + + MultiplicativeGaussian + + + + + Impulse + + + + + Poisson + + + + + Poisson + + + + + Random + + + + + Specifies the OpenCL device types. + + + + + Undefined + + + + + Cpu + + + + + Gpu + + + + + Specified the photo orientation of the image. + + + + + Undefined + + + + + TopLeft + + + + + TopRight + + + + + BottomRight + + + + + BottomLeft + + + + + LeftTop + + + + + RightTop + + + + + RightBottom + + + + + LeftBotom + + + + + Specifies the paint method. + + + + + Undefined + + + + + Select the target pixel. + + + + + Select any pixel that matches the target pixel. + + + + + Select the target pixel and matching neighbors. + + + + + Select the target pixel and neighbors not matching border color. + + + + + Select all pixels. + + + + + Specifies the pixel channels. + + + + + Red + + + + + Cyan + + + + + Gray + + + + + Green + + + + + Magenta + + + + + Blue + + + + + Yellow + + + + + Black + + + + + Alpha + + + + + Index + + + + + Composite + + + + + Pixel intensity methods. + + + + + Undefined + + + + + Average + + + + + Brightness + + + + + Lightness + + + + + MS + + + + + Rec601Luma + + + + + Rec601Luminance + + + + + Rec709Luma + + + + + Rec709Luminance + + + + + RMS + + + + + Pixel color interpolate methods. + + + + + Undefined + + + + + Average + + + + + Average9 + + + + + Average16 + + + + + Background + + + + + Bilinear + + + + + Blend + + + + + Catrom + + + + + Integer + + + + + Mesh + + + + + Nearest + + + + + Spline + + + + + Specifies the type of rendering intent. + + + + + Undefined + + + + + Saturation + + + + + Perceptual + + + + + Absolute + + + + + Relative + + + + + The sparse color methods. + + + + + Undefined + + + + + Barycentric + + + + + Bilinear + + + + + Polynomial + + + + + Shepards + + + + + Voronoi + + + + + Inverse + + + + + Manhattan + + + + + Specifies the statistic types. + + + + + Undefined + + + + + Gradient + + + + + Maximum + + + + + Mean + + + + + Median + + + + + Minimum + + + + + Mode + + + + + Nonpeak + + + + + RootMeanSquare + + + + + StandardDeviation + + + + + Specifies the pixel storage types. + + + + + Undefined + + + + + Char + + + + + Double + + + + + Float + + + + + Long + + + + + LongLong + + + + + Quantum + + + + + Short + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + Left + + + + + Center + + + + + Right + + + + + Specified the type of decoration for text. + + + + + Undefined + + + + + NoDecoration + + + + + Underline + + + + + Overline + + + + + LineThrough + + + + + Specified the direction for text. + + + + + Undefined + + + + + RightToLeft + + + + + LeftToRight + + + + + Specifies the virtual pixel methods. + + + + + Undefined + + + + + Background + + + + + Dither + + + + + Edge + + + + + Mirror + + + + + Random + + + + + Tile + + + + + Transparent + + + + + Mask + + + + + Black + + + + + Gray + + + + + White + + + + + HorizontalTile + + + + + VerticalTile + + + + + HorizontalTileEdge + + + + + VerticalTileEdge + + + + + CheckerTile + + + + + EventArgs for Log events. + + + + + Gets the type of the log message. + + + + + Gets the type of the log message. + + + + + EventArgs for Progress events. + + + + + Gets the originator of this event. + + + + + Gets the rogress percentage. + + + + + Gets or sets a value indicating whether the current operation will be canceled. + + + + + Encapsulation of the ImageMagick BlobError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Error exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeError exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick exception object. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Gets the exceptions that are related to this exception. + + + + + Arguments for the Warning event. + + + + + Initializes a new instance of the class. + + The MagickWarningException that was thrown. + + + + Gets the message of the exception + + + + + Gets the MagickWarningException that was thrown + + + + + Encapsulation of the ImageMagick BlobWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CacheWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CoderWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ConfigureWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick CorruptImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick DrawWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick FileOpenWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ImageWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick MissingDelegateWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ModuleWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick OptionWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick PolicyWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick RegistryWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick ResourceLimitWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick StreamWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick TypeWarning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Encapsulation of the ImageMagick Warning exception. + + + + + Initializes a new instance of the class. + + The error message that explains the reason for the exception. + + + + Interface for a class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Interface that represents an ImageMagick image. + + + + + Event that will be raised when progress is reported by this image. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an + animated sequence. + + + + + Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for. + + + + + Gets the names of the artifacts. + + + + + Gets the names of the attributes. + + + + + Gets or sets the background color of the image. + + + + + Gets the height of the image before transformations. + + + + + Gets the width of the image before transformations. + + + + + Gets or sets a value indicating whether black point compensation should be used. + + + + + Gets or sets the border color of the image. + + + + + Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used + when discriminating between pixels. + + + + + Gets the number of channels that the image contains. + + + + + Gets the channels of the image. + + + + + Gets or sets the chromaticity blue primary point. + + + + + Gets or sets the chromaticity green primary point. + + + + + Gets or sets the chromaticity red primary point. + + + + + Gets or sets the chromaticity white primary point. + + + + + Gets or sets the image class (DirectClass or PseudoClass) + NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information + if the number of colors in the image is greater than the maximum palette size (either 256 (Q8) + or 65536 (Q16). + + + + + Gets or sets the distance where colors are considered equal. + + + + + Gets or sets the colormap size (number of colormap entries). + + + + + Gets or sets the color space of the image. + + + + + Gets or sets the color type of the image. + + + + + Gets or sets the comment text of the image. + + + + + Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening). + + + + + Gets or sets the compression method to use. + + + + + Gets or sets the vertical and horizontal resolution in pixels of the image. + + + + + Gets or sets the depth (bits allocated to red/green/blue components). + + + + + Gets the preferred size of the image when encoding. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support + endian-specific options. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the image file size. + + + + + Gets or sets the filter to use when resizing image. + + + + + Gets or sets the format of the image. + + + + + Gets the information about the format of the image. + + + + + Gets the gamma level of the image. + + Thrown when an error is raised by ImageMagick. + + + + Gets or sets the gif disposal method. + + + + + Gets a value indicating whether the image contains a clipping path. + + + + + Gets or sets a value indicating whether the image supports transparency (alpha channel). + + + + + Gets the height of the image. + + + + + Gets or sets the type of interlacing to use. + + + + + Gets or sets the pixel color interpolate method to use. + + + + + Gets a value indicating whether none of the pixels in the image have an alpha value other + than OpaqueAlpha (QuantumRange). + + + + + Gets or sets the label of the image. + + + + + Gets or sets the matte color. + + + + + Gets or sets the photo orientation of the image. + + + + + Gets or sets the preferred size and location of an image canvas. + + + + + Gets the names of the profiles. + + + + + Gets or sets the JPEG/MIFF/PNG compression level (default 75). + + + + + Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Gets or sets the type of rendering intent. + + + + + Gets the settings for this instance. + + + + + Gets the signature of this image. + + Thrown when an error is raised by ImageMagick. + + + + Gets the number of colors in the image. + + + + + Gets or sets the virtual pixel method. + + + + + Gets the width of the image. + + + + + Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and + only contain the colors black and white. Pass null to unset an existing mask. + + + + + Adaptive-blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + Thrown when an error is raised by ImageMagick. + + + + Adaptive-blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize using mesh interpolation. It works well for small resizes of less than +/- 50% + of the original image size. For larger resizing on images a full filtered and slower resize + function should be used instead. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adaptively sharpens the image by sharpening more intensely near image edges and less + intensely far from edges. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange). + Thrown when an error is raised by ImageMagick. + + + + Local adaptive threshold image. + http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm + + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Constant to subtract from pixel neighborhood mean. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Add noise to image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + Thrown when an error is raised by ImageMagick. + + + + Add noise to the specified channel of the image with the specified noise type. + + The type of noise that should be added to the image. + Attenuate the random distribution. + The channel(s) where the noise should be added. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it. + + The profile to add or overwrite. + Thrown when an error is raised by ImageMagick. + + + + Adds the specified profile to the image or overwrites it when overWriteExisting is true. + + The profile to add or overwrite. + When set to false an existing profile with the same name + won't be overwritten. + Thrown when an error is raised by ImageMagick. + + + + Affine Transform image. + + The affine matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the specified alpha option. + + The option to use. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, and bounding area. + + The text to use. + The bounding area. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Annotate using specified text, bounding area, and placement gravity. + + The text to use. + The bounding area. + The placement gravity. + The rotation. + Thrown when an error is raised by ImageMagick. + + + + Annotate with text (bounding area is entire image) and placement gravity. + + The text to use. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + Thrown when an error is raised by ImageMagick. + + + + Extracts the 'mean' from the image and adjust the image to try make set its gamma. + appropriatally. + + The channel(s) to set the gamma for. + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + Thrown when an error is raised by ImageMagick. + + + + Adjusts the levels of a particular image channel by scaling the minimum and maximum values + to the full quantum range. + + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjusts an image so that its orientation is suitable for viewing. + + Thrown when an error is raised by ImageMagick. + + + + Automatically selects a threshold and replaces each pixel in the image with a black pixel if + the image intentsity is less than the selected threshold otherwise white. + + The threshold method. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels below the threshold into black while leaving all pixels at or above + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + Thrown when an error is raised by ImageMagick. + + + + Simulate a scene at nighttime in the moonlight. + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth + property to get the current value. + + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components). + + + + Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to get the depth for. + Thrown when an error is raised by ImageMagick. + The bit depth (bits allocated to red/green/blue components) of the specified channel. + + + + Set the bit depth (bits allocated to red/green/blue components) of the specified channel. + + The channel to set the depth for. + The depth. + Thrown when an error is raised by ImageMagick. + + + + Set the bit depth (bits allocated to red/green/blue components). + + The depth. + Thrown when an error is raised by ImageMagick. + + + + Blur image with the default blur factor (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Blur image the specified channel of the image with the default blur factor (0x1). + + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Blur image with specified blur factor and channel. + + The radius of the Gaussian in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be blurred. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The size of the border. + Thrown when an error is raised by ImageMagick. + + + + Border image (add border to image). + + The width of the border. + The height of the border. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + Thrown when an error is raised by ImageMagick. + + + + Changes the brightness and/or contrast of an image. It converts the brightness and + contrast parameters into slope and intercept and calls a polynomical function to apply + to the image. + + The brightness. + The contrast. + The channel(s) that should be changed. + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + Thrown when an error is raised by ImageMagick. + + + + Uses a multi-stage algorithm to detect a wide range of edges in images. + + The radius of the gaussian smoothing filter. + The sigma of the gaussian smoothing filter. + Percentage of edge pixels in the lower threshold. + Percentage of edge pixels in the upper threshold. + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + Thrown when an error is raised by ImageMagick. + + + + Charcoal effect image (looks like charcoal sketch). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical and horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove vertical or horizontal subregion of image) using the specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The X offset from origin. + The width of the part to chop horizontally. + Thrown when an error is raised by ImageMagick. + + + + Chop image (remove horizontal subregion of image). + + The Y offset from origin. + The height of the part to chop vertically. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is below zero to zero and any the pixel whose value is above + the quantum range to the quantum range (Quantum.Max) otherwise the pixel value + remains unchanged. + + The channel(s) to clamp. + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Thrown when an error is raised by ImageMagick. + + + + Sets the image clip mask based on any clipping path information if it exists. + + Name of clipping path resource. If name is preceded by #, use + clipping path numbered by name. + Specifies if operations take effect inside or outside the clipping + path + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + A clone of the current image. + + + + Creates a clone of the current image with the specified geometry. + + The area to clone. + A clone of the current image. + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image. + + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Creates a clone of the current image. + + The X offset from origin. + The Y offset from origin. + The width of the area to clone + The height of the area to clone + A clone of the current image. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (CLUT) to the image. + + The image to use. + Pixel interpolate method. + The channel(s) to clut. + Thrown when an error is raised by ImageMagick. + + + + Sets the alpha channel to the specified color. + + The color to use. + Thrown when an error is raised by ImageMagick. + + + + Applies the color decision list from the specified ASC CDL file. + + The file to read the ASC CDL information from. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha. + + The color to use. + The alpha percentage. + Thrown when an error is raised by ImageMagick. + + + + Colorize image with the specified color, using specified percent alpha for red, green, + and blue quantums + + The color to use. + The alpha percentage for red. + The alpha percentage for green. + The alpha percentage for blue. + Thrown when an error is raised by ImageMagick. + + + + Apply a color matrix to the image channels. + + The color matrix to use. + Thrown when an error is raised by ImageMagick. + + + + Compare current image with another image and returns error information. + + The other image to compare with this image. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Returns the distortion based on the specified metric. + + The other image to compare with this image. + The metric to use. + The image that will contain the difference. + The channel(s) to compare. + The distortion based on the specified metric. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The X offset from origin. + The Y offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The offset from origin. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the 'In' operator. + + The image to composite with this image. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image onto another at specified offset using the specified algorithm. + + The image to composite with this image. + The placement gravity. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + How many neighbors to visit, choose from 4 or 8. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Determines the connected-components of the image. + + The settings for this operation. + The connected-components of the image. + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Thrown when an error is raised by ImageMagick. + + + + Contrast image (enhance intensity differences in image) + + Use true to enhance the contrast and false to reduce the contrast. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + A simple image enhancement technique that attempts to improve the contrast in an image by + 'stretching' the range of intensity values it contains to span a desired range of values. + It differs from the more sophisticated histogram equalization in that it can only apply a + linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh. + + The black point. + The white point. + The channel(s) to constrast stretch. + Thrown when an error is raised by ImageMagick. + + + + Convolve image. Applies a user-specified convolution to the image. + + The convolution matrix. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image to the destination image. + + The source image to copy the pixels from. + The geometry to copy. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to copy the pixels to. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The offset to start the copy from. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to start the copy from. + The Y offset to start the copy from. + Thrown when an error is raised by ImageMagick. + + + + Copies pixels from the source image as defined by the geometry the destination image at + the specified offset. + + The source image to copy the pixels from. + The geometry to copy. + The X offset to copy the pixels to. + The Y offset to copy the pixels to. + The channels to copy. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image) using CropPosition.Center. You should call + RePage afterwards unless you need the Page information. + + The X offset from origin. + The Y offset from origin. + The width of the subregion. + The height of the subregion. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The width of the subregion. + The height of the subregion. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + Thrown when an error is raised by ImageMagick. + + + + Crop image (subregion of original image). You should call RePage afterwards unless you + need the Page information. + + The subregion to crop. + The position where the cropping should start from. + Thrown when an error is raised by ImageMagick. + + + + Creates tiles of the current image in the specified dimension. + + The width of the tile. + The height of the tile. + New title of the current image. + + + + Creates tiles of the current image in the specified dimension. + + The size of the tile. + New title of the current image. + + + + Displaces an image's colormap by a given number of positions. + + Displace the colormap this amount. + Thrown when an error is raised by ImageMagick. + + + + Converts cipher pixels to plain pixels. + + The password that was used to encrypt the image. + Thrown when an error is raised by ImageMagick. + + + + Removes skew from the image. Skew is an artifact that occurs in scanned images because of + the camera being misaligned, imperfections in the scanning or surface, or simply because + the paper was not placed completely flat when scanned. The value of threshold ranges + from 0 to QuantumRange. + + The threshold. + Thrown when an error is raised by ImageMagick. + + + + Despeckle image (reduce speckle noise). + + Thrown when an error is raised by ImageMagick. + + + + Determines the color type of the image. This method can be used to automatically make the + type GrayScale. + + Thrown when an error is raised by ImageMagick. + The color type of the image. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image of the same size as the source image. + + The distortion method to use. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Distorts an image using various distortion methods, by mapping color lookups of the source + image to a new destination image usually of the same size as the source image, unless + 'bestfit' is set to true. + + The distortion method to use. + Attempt to 'bestfit' the size of the resulting image. + An array containing the arguments for the distortion. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using one or more drawables. + + The drawable(s) to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Draw on image using a collection of drawables. + + The drawables to draw on the image. + Thrown when an error is raised by ImageMagick. + + + + Edge image (hilight edges in image). + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect) with default value (0x1). + + Thrown when an error is raised by ImageMagick. + + + + Emboss image (hilight edges with 3D effect). + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Converts pixels to cipher-pixels. + + The password that to encrypt the image with. + Thrown when an error is raised by ImageMagick. + + + + Applies a digital filter that improves the quality of a noisy image. + + Thrown when an error is raised by ImageMagick. + + + + Applies a histogram equalization to the image. + + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The function. + The arguments for the function. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Apply an arithmetic or bitwise operator to the image pixel quantums. + + The channel(s) to apply the operator on. + The geometry to use. + The operator. + The value. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The X offset from origin. + The Y offset from origin. + The width to extend the image to. + The height to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the width and height. + + The width to extend the image to. + The height to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the rectangle. + + The geometry to extend the image to. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + Thrown when an error is raised by ImageMagick. + + + + Extend the image as defined by the geometry. + + The geometry to extend the image to. + The placement gravity. + The background color to use. + Thrown when an error is raised by ImageMagick. + + + + Flip image (reflect each scanline in the vertical direction). + + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement + alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flop image (reflect each scanline in the horizontal direction). + + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Obtain font metrics for text string given current font, pointsize, and density settings. + + The text to get the font metrics for. + Specifies if new lines should be ignored. + The font metrics for text. + Thrown when an error is raised by ImageMagick. + + + + Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php. + + The expression, more info here: http://www.imagemagick.org/script/escape.php. + The result of the expression. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the default geometry (25x25+6+6). + + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified geometry. + + The geometry of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with and height. + + The width of the frame. + The height of the frame. + Thrown when an error is raised by ImageMagick. + + + + Frame image with the specified with, height, innerBevel and outerBevel. + + The width of the frame. + The height of the frame. + The inner bevel of the frame. + The outer bevel of the frame. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + Thrown when an error is raised by ImageMagick. + + + + Applies a mathematical expression to the image. + + The expression to apply. + The channel(s) to apply the expression to. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma. + Thrown when an error is raised by ImageMagick. + + + + Gamma correct image. + + The image gamma for the channel. + The channel(s) to gamma correct. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + Thrown when an error is raised by ImageMagick. + + + + Gaussian blur image. + + The number of neighbor pixels to be included in the convolution. + The standard deviation of the gaussian bell curve. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the 8bim profile from the image. + + Thrown when an error is raised by ImageMagick. + The 8bim profile from the image. + + + + Returns the value of a named image attribute. + + The name of the attribute. + The value of a named image attribute. + Thrown when an error is raised by ImageMagick. + + + + Returns the default clipping path. Null will be returned if the image has no clipping path. + + The default clipping path. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the clipping path with the specified name. Null will be returned if the image has no clipping path. + + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + The clipping path with the specified name. Null will be returned if the image has no clipping path. + Thrown when an error is raised by ImageMagick. + + + + Returns the color at colormap position index. + + The position index. + he color at colormap position index. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the color profile from the image. + + The color profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns the value of the artifact with the specified name. + + The name of the artifact. + The value of the artifact with the specified name. + + + + Retrieve the exif profile from the image. + + The exif profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the iptc profile from the image. + + The iptc profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Returns a pixel collection that can be used to read or modify the pixels of this image. This instance + will not do any bounds checking and directly call ImageMagick. + + A pixel collection that can be used to read or modify the pixels of this image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + A named profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Retrieve the xmp profile from the image. + + The xmp profile from the image. + Thrown when an error is raised by ImageMagick. + + + + Converts the colors in the image to gray. + + The pixel intensity method to use. + Thrown when an error is raised by ImageMagick. + + + + Apply a color lookup table (Hald CLUT) to the image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Creates a color histogram. + + A color histogram. + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + Thrown when an error is raised by ImageMagick. + + + + Identifies lines in the image. + + The width of the neighborhood. + The height of the neighborhood. + The line count threshold. + Thrown when an error is raised by ImageMagick. + + + + Implode image (special effect). + + The extent of the implosion. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with + replacement alpha value using method. + + The alpha to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill color across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The color to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that match the color of the target pixel and are neighbors + of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The X coordinate. + The Y coordinate. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + Thrown when an error is raised by ImageMagick. + + + + Flood-fill texture across pixels that do not match the color of the target pixel and are + neighbors of the target pixel. Uses current fuzz setting when determining color match. + + The image to use. + The position of the pixel. + The target color. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Applies the reversed level operation to just the specific channels specified. It compresses + the full range of color values, so that they lie between the given black and white points. + Gamma is applied before the values are mapped. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that does not match the target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't match the specified color to transparent. + + The color that should not be made transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that don't lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + Thrown when an error is raised by ImageMagick. + + + + An edge preserving noise reduction filter. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. Uses a midpoint of 1.0. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Adjust the levels of the image by scaling the colors falling between specified white and + black points to the full available quantum range. + + The darkest color in the image. Colors darker are set to zero. + The lightest color in the image. Colors brighter are set to the maximum quantum value. + The gamma correction to apply to the image. (Useful range of 0 to 10) + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + Thrown when an error is raised by ImageMagick. + + + + Maps the given color to "black" and "white" values, linearly spreading out the colors, and + level values on a channel by channel bases, as per level(). The given colors allows you to + specify different level ranges for each of the color channels separately. + + The color to map black to/from + The color to map white to/from + The channel(s) to level. + Thrown when an error is raised by ImageMagick. + + + + Discards any pixels below the black point and above the white point and levels the remaining pixels. + + The black point. + The white point. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Rescales image with seam carving. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Local contrast enhancement. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The strength of the blur mask. + Thrown when an error is raised by ImageMagick. + + + + Lower image (lighten or darken the edges of an image to give a 3-D lowered effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Magnify image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from the specified colors. + + The colors to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + The error informaton. + Thrown when an error is raised by ImageMagick. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width and height of the pixels neighborhood. + The color distance + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + + + + Delineate arbitrarily shaped clusters in the image. + + The width of the pixels neighborhood. + The height of the pixels neighborhood. + The color distance + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + Thrown when an error is raised by ImageMagick. + + + + Filter image by replacing each pixel component with the median color in a circular neighborhood. + + The radius of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Reduce image by integral size. + + Thrown when an error is raised by ImageMagick. + + + + Modulate percent brightness of an image. + + The brightness percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent saturation and brightness of an image. + + The brightness percentage. + The saturation percentage. + Thrown when an error is raised by ImageMagick. + + + + Modulate percent hue, saturation, and brightness of an image. + + The brightness percentage. + The saturation percentage. + The hue percentage. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + Built-in kernel. + Kernel arguments. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The channels to apply the kernel to. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology method. + + The morphology method. + User suplied kernel. + The number of iterations. + Thrown when an error is raised by ImageMagick. + + + + Applies a kernel to the image according to the given mophology settings. + + The morphology settings. + Thrown when an error is raised by ImageMagick. + + + + Returns the normalized moments of one or more image channels. + + The normalized moments of one or more image channels. + Thrown when an error is raised by ImageMagick. + + + + Motion blur image with specified blur factor. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The angle the object appears to be comming from (zero degrees is from the right). + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image. + + Use true to negate only the grayscale colors. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + Use true to negate only the grayscale colors. + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Negate colors in image for the specified channel. + + The channel(s) that should be negated. + Thrown when an error is raised by ImageMagick. + + + + Normalize image (increase contrast by normalizing the pixel values to span the full range + of color values) + + Thrown when an error is raised by ImageMagick. + + + + Oilpaint image (image looks like oil painting) + + + + + Oilpaint image (image looks like oil painting) + + The radius of the circular neighborhood. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Changes any pixel that matches target with the color defined by fill. + + The color to replace. + The color to replace opaque color with. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + Thrown when an error is raised by ImageMagick. + + + + Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over + multiple intensity levels. + + A string containing the name of the threshold dither map to use, + followed by zero or more numbers representing the number of color levels tho dither between. + The channel(s) to dither. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + Thrown when an error is raised by ImageMagick. + + + + Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer) + otherwise the pixel value remains unchanged. + + The epsilon threshold. + The channel(s) to perceptible. + Thrown when an error is raised by ImageMagick. + + + + Returns the perceptual hash of this image. + + The perceptual hash of this image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Reads only metadata and not the pixel data. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Simulates a Polaroid picture. + + The caption to put on the image. + The angle of image. + Pixel interpolate method. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + Dither method to use. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Reduces the image to a limited number of colors for a "poster" effect. + + Number of color levels allowed in each channel. + The channel(s) to posterize. + Thrown when an error is raised by ImageMagick. + + + + Sets an internal option to preserve the color type. + + Thrown when an error is raised by ImageMagick. + + + + Quantize image (reduce number of colors). + + Quantize settings. + The error information. + Thrown when an error is raised by ImageMagick. + + + + Raise image (lighten or darken the edges of an image to give a 3-D raised effect). + + The size of the edges. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + Thrown when an error is raised by ImageMagick. + + + + Changes the value of individual pixels based on the intensity of each pixel compared to a + random threshold. The result is a low-contrast, two color image. + + The low threshold. + The high threshold. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The file to read the image from. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The color to fill the image with. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read single image frame. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + Thrown when an error is raised by ImageMagick. + + + + Read single vector image frame. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + Thrown when an error is raised by ImageMagick. + + + + Reduce noise in image using a noise peak elimination filter. + + The order to use. + Thrown when an error is raised by ImageMagick. + + + + Associates a mask with the image as defined by the specified region. + + The mask region. + + + + Removes the artifact with the specified name. + + The name of the artifact. + + + + Removes the attribute with the specified name. + + The name of the attribute. + + + + Removes the region mask of the image. + + + + + Remove a named profile from the image. + + The name of the profile (e.g. "ICM", "IPTC", or a generic profile name). + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of this image. + + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The new X resolution. + The new Y resolution. + Thrown when an error is raised by ImageMagick. + + + + Resize image in terms of its pixel size. + + The density to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified geometry. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Roll image (rolls image vertically and horizontally). + + The X offset from origin. + The Y offset from origin. + Thrown when an error is raised by ImageMagick. + + + + Rotate image clockwise by specified number of degrees. + + Specify a negative number for to rotate counter-clockwise. + The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise). + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + Thrown when an error is raised by ImageMagick. + + + + Rotational blur image. + + The angle to use. + The channel(s) to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using pixel sampling algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image by using simple ratio algorithm to the specified percentage. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Thrown when an error is raised by ImageMagick. + + + + Segment (coalesce similar image components) by analyzing the histograms of the color + components and identifying units that are homogeneous with the fuzzy c-means technique. + Also uses QuantizeColorSpace and Verbose image attributes. + + Quantize colorspace + This represents the minimum number of pixels contained in + a hexahedra before it can be considered valid (expressed as a percentage). + The smoothing threshold eliminates noise in the second + derivative of the histogram. As the value is increased, you can expect a smoother second + derivative + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + Thrown when an error is raised by ImageMagick. + + + + Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask + that sharpens everything with contrast above a certain threshold. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Gaussian, in pixels. + Only pixels within this contrast threshold are included in the blur operation. + The channel(s) to blur. + Thrown when an error is raised by ImageMagick. + + + + Separates the channels from the image and returns it as grayscale images. + + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Separates the specified channels from the image and returns it as grayscale images. + + The channel(s) to separates. + The channels from the image as grayscale images. + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + Thrown when an error is raised by ImageMagick. + + + + Applies a special effect to the image, similar to the effect achieved in a photo darkroom + by sepia toning. + + The tone threshold. + Thrown when an error is raised by ImageMagick. + + + + Inserts the artifact with the specified name and value into the artifact tree of the image. + + The name of the artifact. + The value of the artifact. + Thrown when an error is raised by ImageMagick. + + + + Lessen (or intensify) when adding noise to an image. + + The attenuate value. + + + + Sets a named image attribute. + + The name of the attribute. + The value of the attribute. + Thrown when an error is raised by ImageMagick. + + + + Sets the default clipping path. + + The clipping path. + Thrown when an error is raised by ImageMagick. + + + + Sets the clipping path with the specified name. + + The clipping path. + Name of clipping path resource. If name is preceded by #, use clipping path numbered by name. + Thrown when an error is raised by ImageMagick. + + + + Set color at colormap position index. + + The position index. + The color. + Thrown when an error is raised by ImageMagick. + + + + When comparing images, emphasize pixel differences with this color. + + The color. + + + + When comparing images, de-emphasize pixel differences with this color. + + The color. + + + + Shade image using distant light source. + + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + Thrown when an error is raised by ImageMagick. + + + + Shade image using distant light source. + + The azimuth of the light source direction. + The elevation of the light source direction. + Specify true to shade the intensity of each pixel. + The channel(s) that should be shaded. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + Thrown when an error is raised by ImageMagick. + + + + Simulate an image shadow. + + the shadow x-offset. + the shadow y-offset. + The standard deviation of the Gaussian, in pixels. + Transparency percentage. + The color of the shadow. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Sharpen pixels in image. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + + + + Shave pixels from image edges. + + The number of pixels to shave left and right. + The number of pixels to shave top and bottom. + Thrown when an error is raised by ImageMagick. + + + + Shear image (create parallelogram by sliding image by X or Y axis). + + Specifies the number of x degrees to shear the image. + Specifies the number of y degrees to shear the image. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + adjust the image contrast with a non-linear sigmoidal contrast algorithm + + Specifies if sharpening should be used. + The contrast to use. + The midpoint to use. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Sparse color image, given a set of coordinates, interpolates the colors found at those + coordinates, across the whole image, using various methods. + + The channel(s) to use. + The sparse color method to use. + The sparse color arguments. + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. + + Thrown when an error is raised by ImageMagick. + + + + Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given + radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. + Use a radius of 0 and sketch selects a suitable radius for you. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Apply the effect along this angle. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Solarize image (similar to effect seen when exposing a photographic film to light during + the development process) + + The factor to use. + Thrown when an error is raised by ImageMagick. + + + + Splice the background color into the image. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image. + + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Spread pixels randomly within image by specified amount. + + Pixel interpolate method. + Choose a random pixel in a neighborhood of this extent. + Thrown when an error is raised by ImageMagick. + + + + Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width + and height. + + The statistic type. + The width of the pixel neighborhood. + The height of the pixel neighborhood. + Thrown when an error is raised by ImageMagick. + + + + Returns the image statistics. + + The image statistics. + Thrown when an error is raised by ImageMagick. + + + + Add a digital watermark to the image (based on second image) + + The image to use as a watermark. + Thrown when an error is raised by ImageMagick. + + + + Create an image which appears in stereo when viewed with red-blue glasses (Red image on + left, blue on right) + + The image to use as the right part of the resulting image. + Thrown when an error is raised by ImageMagick. + + + + Strips an image of all profiles and comments. + + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Swirl image (image pixels are rotated by degrees). + + Pixel interpolate method. + The number of degrees. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Search for the specified image at EVERY possible location in this image. This is slow! + very very slow.. It returns a similarity image such that an exact match location is + completely white and if none of the pixels match, black, otherwise some gray level in-between. + + The image to search for. + The metric to use. + Minimum distortion for (sub)image match. + The result of the search action. + Thrown when an error is raised by ImageMagick. + + + + Channel a texture on image background. + + The image to use as a texture on the image background. + Thrown when an error is raised by ImageMagick. + + + + Threshold image. + + The threshold percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The new width. + The new height. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The geometry to use. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage. + Thrown when an error is raised by ImageMagick. + + + + Resize image to thumbnail size. + + The percentage of the width. + The percentage of the height. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + Thrown when an error is raised by ImageMagick. + + + + Compose an image repeated across and down the image. + + The image to composite with this image. + The algorithm to use. + The arguments for the algorithm (compose:args). + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Applies a color vector to each pixel in the image. The length of the vector is 0 for black + and white and at its maximum for the midtones. The vector weighting function is + f(x)=(1-(4.0*((x-0.5)*(x-0.5)))) + + An opacity value used for tinting. + A color value used for tinting. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 . + + The format to use. + A base64 . + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + The format to use. + A array. + Thrown when an error is raised by ImageMagick. + + + + Transforms the image from the colorspace of the source profile to the target profile. The + source profile will only be used if the image does not contain a color profile. Nothing + will happen if the source profile has a different colorspace then that of the image. + + The source color profile. + The target color profile + + + + Add alpha channel to image, setting pixels matching color to transparent. + + The color to make transparent. + Thrown when an error is raised by ImageMagick. + + + + Add alpha channel to image, setting pixels that lie in between the given two colors to + transparent. + + The low target color. + The high target color. + Thrown when an error is raised by ImageMagick. + + + + Creates a horizontal mirror image by reflecting the pixels around the central y-axis while + rotating them by 90 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Creates a vertical mirror image by reflecting the pixels around the central x-axis while + rotating them by 270 degrees. + + Thrown when an error is raised by ImageMagick. + + + + Trim edges that are the background color from the image. + + Thrown when an error is raised by ImageMagick. + + + + Returns the unique colors of an image. + + The unique colors of an image. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + Thrown when an error is raised by ImageMagick. + + + + Replace image with a sharpened version of the original image using the unsharp mask algorithm. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The percentage of the difference between the original and the blur image + that is added back into the original. + The threshold in pixels needed to apply the diffence amount. + The channel(s) that should be sharpened. + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + Thrown when an error is raised by ImageMagick. + + + + Softens the edges of the image in vignette style. + + The radius of the Gaussian, in pixels, not counting the center pixel. + The standard deviation of the Laplacian, in pixels. + The x ellipse offset. + the y ellipse offset. + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Thrown when an error is raised by ImageMagick. + + + + Map image pixels to a sine wave. + + Pixel interpolate method. + The amplitude. + The length of the wave. + Thrown when an error is raised by ImageMagick. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + + + + Removes noise from the image using a wavelet transform. + + The threshold for smoothing + Attenuate the smoothing threshold. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + Thrown when an error is raised by ImageMagick. + + + + Forces all pixels above the threshold into white while leaving all pixels at or below + the threshold unchanged. + + The threshold to use. + The channel(s) to make black. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified file name. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Represents the collection of images. + + + + + Event that will we raised when a warning is thrown by ImageMagick. + + + + + Adds an image with the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified byte array to the collection. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds a the specified images to this collection. + + The images to add to the collection. + Thrown when an error is raised by ImageMagick. + + + + Adds a Clone of the images from the specified collection to this collection. + + A collection of MagickImages. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified file name to the collection. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + Thrown when an error is raised by ImageMagick. + + + + Adds the image(s) from the specified stream to the collection. + + The stream to read the images from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection horizontally (+append). + + A single image, by appending all the images in the collection horizontally (+append). + Thrown when an error is raised by ImageMagick. + + + + Creates a single image, by appending all the images in the collection vertically (-append). + + A single image, by appending all the images in the collection vertically (-append). + Thrown when an error is raised by ImageMagick. + + + + Merge a sequence of images. This is useful for GIF animation sequences that have page + offsets and disposal methods + + Thrown when an error is raised by ImageMagick. + + + + Creates a clone of the current image collection. + + A clone of the current image collection. + + + + Combines the images into a single image. The typical ordering would be + image 1 => Red, 2 => Green, 3 => Blue, etc. + + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Combines the images into a single image. The grayscale value of the pixels of each image + in the sequence is assigned in order to the specified channels of the combined image. + The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc. + + The image colorspace. + The images combined into a single image. + Thrown when an error is raised by ImageMagick. + + + + Break down an image sequence into constituent parts. This is useful for creating GIF or + MNG animation sequences. + + Thrown when an error is raised by ImageMagick. + + + + Evaluate image pixels into a single image. All the images in the collection must be the + same size in pixels. + + The operator. + The resulting image of the evaluation. + Thrown when an error is raised by ImageMagick. + + + + Flatten this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the flatten operation. + Thrown when an error is raised by ImageMagick. + + + + Inserts an image with the specified file name into the collection. + + The index to insert the image. + The fully qualified name of the image file, or the relative image file name. + + + + Remap image colors with closest color from reference image. + + The image to use. + Thrown when an error is raised by ImageMagick. + + + + Remap image colors with closest color from reference image. + + The image to use. + Quantize settings. + Thrown when an error is raised by ImageMagick. + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + The resulting image of the merge operation. + Thrown when an error is raised by ImageMagick. + + + + Create a composite image by combining the images with the specified settings. + + The settings to use. + The resulting image of the montage operation. + Thrown when an error is raised by ImageMagick. + + + + The Morph method requires a minimum of two images. The first image is transformed into + the second by a number of intervening images as specified by frames. + + The number of in-between images to generate. + Thrown when an error is raised by ImageMagick. + + + + Inlay the images to form a single coherent picture. + + The resulting image of the mosaic operation. + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. From + this it attempts to select the smallest cropped image to replace each frame, while + preserving the results of the GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the + animation, if it improves the total number of pixels in the resulting GIF animation. + + Thrown when an error is raised by ImageMagick. + + + + Compares each image the GIF disposed forms of the previous image in the sequence. Any + pixel that does not change the displayed result is replaced with transparency. + + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read only metadata and not the pixel data from all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Quantize images (reduce number of colors). + + Quantize settings. + The resulting image of the quantize operation. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The file to read the frames from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The byte array to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read all image frames. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Resets the page property of every image in the collection. + + Thrown when an error is raised by ImageMagick. + + + + Reverses the order of the images in the collection. + + + + + Smush images from list into single image in horizontal direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Smush images from list into single image in vertical direction. + + Minimum distance in pixels between images. + The resulting image of the smush operation. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + + + + Converts this instance to a array. + + The defines to set. + A array. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a array. + + A array. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Converts this instance to a base64 . + + A base64 . + + + + Converts this instance to a base64 string. + + The format to use. + A base64 . + + + + Merge this collection into a single image. + This is useful for combining Photoshop layers into a single image. + + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file. If the output image's file format does not + allow multi-image files multiple files will be written. + + The file to write the image to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + Thrown when an error is raised by ImageMagick. + + + + Writes the imagse to the specified stream. If the output image's file format does not + allow multi-image files multiple files will be written. + + The stream to write the images to. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Writes the image to the specified stream. + + The stream to write the image data to. + The format to use. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Writes the images to the specified file name. If the output image's file format does not + allow multi-image files multiple files will be written. + + The fully qualified name of the image file, or the relative image file name. + The defines to set. + Thrown when an error is raised by ImageMagick. + + + + Interface that contains basic information about an image. + + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Class that can be used to create , or instances. + + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The images to add to the collection. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The color to fill the image with. + The width. + The height. + A new instance. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The width. + The height. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + A new instance. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The byte array to read the information from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The file to read the image from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The stream to read the image data from. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance that implements . + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A new instance. + Thrown when an error is raised by ImageMagick. + + + + Class that contains basic information about an image. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Initializes a new instance of the class. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Gets the color space of the image. + + + + + Gets the compression method of the image. + + + + + Gets the density of the image. + + + + + Gets the original file name of the image (only available if read from disk). + + + + + Gets the format of the image. + + + + + Gets the height of the image. + + + + + Gets the type of interlacing. + + + + + Gets the JPEG/MIFF/PNG compression level. + + + + + Gets the width of the image. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The byte array to read the information from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The file to read the frames from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The stream to read the image data from. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image with multiple frames/pages. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + A iteration. + Thrown when an error is raised by ImageMagick. + + + + Compares the current instance with another object of the same type. + + The object to compare this image information with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this image information with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The image to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Read basic information about an image. + + The byte array to read the information from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The byte array to read the information from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The file to read the image from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The stream to read the image data from. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + Thrown when an error is raised by ImageMagick. + + + + Read basic information about an image. + + The fully qualified name of the image file, or the relative image file name. + The settings to use when reading the image. + Thrown when an error is raised by ImageMagick. + + + + Encapsulates a convolution kernel. + + + + + Initializes a new instance of the class. + + The order. + + + + Initializes a new instance of the class. + + The order. + The values to initialize the matrix with. + + + + Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6). + + + + + Initializes a new instance of the class. + + The order (1 to 6). + + + + Initializes a new instance of the class. + + The order (1 to 6). + The values to initialize the matrix with. + + + + Class that can be used to optimize an image. + + + + + Gets or sets a value indicating whether various compression types will be used to find + the smallest file. This process will take extra time because the file has to be written + multiple times. + + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs compression on the specified the file. With some formats the image will be decoded + and encoded and this will result in a small quality reduction. If the new file size is not + smaller the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The file to check. + True when the supplied file name is supported based on the extension of the file. + True when the image could be compressed otherwise false. + + + + Returns true when the supplied formation information is supported. + + The format information to check. + True when the supplied formation information is supported. + + + + Returns true when the supplied file name is supported based on the extension of the file. + + The name of the file to check. + True when the supplied file name is supported based on the extension of the file. + + + + Performs lossless compression on the specified the file. If the new file size is not smaller + the file won't be overwritten. + + The image file to compress + True when the image could be compressed otherwise false. + + + + Performs lossless compression on the specified file. If the new file size is not smaller + the file won't be overwritten. + + The file name of the image to compress + True when the image could be compressed otherwise false. + + + + Interface that can be used to access the individual pixels of an image. + + + + + Gets the number of channels that the image contains. + + + + + Gets the pixel at the specified coordinate. + + The X coordinate. + The Y coordinate. + + + + Returns the pixel at the specified coordinates. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + A array. + + + + Returns the pixel of the specified area + + The geometry of the area. + A array. + + + + Returns the index of the specified channel. Returns -1 if not found. + + The channel to get the index of. + The index of the specified channel. Returns -1 if not found. + + + + Returns the at the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The at the specified coordinate. + + + + Returns the value of the specified coordinate. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + A array. + + + + Returns the values of the pixels as an array. + + A array. + + + + Changes the value of the specified pixel. + + The pixel to set. + + + + Changes the value of the specified pixels. + + The pixels to set. + + + + Changes the value of the specified pixel. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Changes the values of the specified pixels. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The values of the pixels. + + + + Returns the values of the pixels as an array. + + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + A array. + + + + Returns the values of the pixels as an array. + + The X coordinate of the area. + The Y coordinate of the area. + The width of the area. + The height of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The geometry of the area. + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Returns the values of the pixels as an array. + + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + An array. + + + + Class that can be used to access an individual pixel of an image. + + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The value of the pixel. + + + + Initializes a new instance of the class. + + The X coordinate of the pixel. + The Y coordinate of the pixel. + The number of channels. + + + + Gets the number of channels that the pixel contains. + + + + + Gets the X coordinate of the pixel. + + + + + Gets the Y coordinate of the pixel. + + + + + Returns the value of the specified channel. + + The channel to get the value for. + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current pixel. + + The object to compare pixel color with. + True when the specified object is equal to the current pixel. + + + + Determines whether the specified pixel is equal to the current pixel. + + The pixel to compare this color with. + True when the specified pixel is equal to the current pixel. + + + + Returns the value of the specified channel. + + The channel to get the value of. + The value of the specified channel. + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Sets the values of this pixel. + + The values. + + + + Set the value of the specified channel. + + The channel to set the value of. + The value. + + + + Converts the pixel to a color. Assumes the pixel is RGBA. + + A instance. + + + + A value of the exif profile. + + + + + Gets the name of the clipping path. + + + + + Gets the path of the clipping path. + + + + + Class that can be used to access an 8bim profile. + + + + + Initializes a new instance of the class. + + The byte array to read the 8bim profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the 8bim profile file, or the relative + 8bim profile file name. + + + + Initializes a new instance of the class. + + The stream to read the 8bim profile from. + + + + Gets the clipping paths this image contains. + + + + + Gets the values of this 8bim profile. + + + + + A value of the 8bim profile. + + + + + Gets the ID of the 8bim value + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this 8bim value with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an ICM/ICC color profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Gets the AdobeRGB1998 profile. + + + + + Gets the AppleRGB profile. + + + + + Gets the CoatedFOGRA39 profile. + + + + + Gets the ColorMatchRGB profile. + + + + + Gets the sRGB profile. + + + + + Gets the USWebCoatedSWOP profile. + + + + + Gets the color space of the profile. + + + + + Specifies exif data types. + + + + + Unknown + + + + + Byte + + + + + Ascii + + + + + Short + + + + + Long + + + + + Rational + + + + + SignedByte + + + + + Undefined + + + + + SignedShort + + + + + SignedLong + + + + + SignedRational + + + + + SingleFloat + + + + + DoubleFloat + + + + + Specifies which parts will be written when the profile is added to an image. + + + + + None + + + + + IfdTags + + + + + ExifTags + + + + + GPSTags + + + + + All + + + + + Class that can be used to access an Exif profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the exif profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the exif profile file, or the relative + exif profile file name. + + + + Initializes a new instance of the class. + + The stream to read the exif profile from. + + + + Gets or sets which parts will be written when the profile is added to an image. + + + + + Gets the tags that where found but contained an invalid value. + + + + + Gets the values of this exif profile. + + + + + Returns the thumbnail in the exif profile when available. + + The thumbnail in the exif profile when available. + + + + Returns the value with the specified tag. + + The tag of the exif value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the exif value. + True when the value was fount and removed. + + + + Sets the value of the specified tag. + + The tag of the exif value. + The value. + + + + Updates the data of the profile. + + + + + All exif tags from the Exif standard 2.31 + + + + + Unknown + + + + + SubIFDOffset + + + + + GPSIFDOffset + + + + + SubfileType + + + + + OldSubfileType + + + + + ImageWidth + + + + + ImageLength + + + + + BitsPerSample + + + + + Compression + + + + + PhotometricInterpretation + + + + + Thresholding + + + + + CellWidth + + + + + CellLength + + + + + FillOrder + + + + + DocumentName + + + + + ImageDescription + + + + + Make + + + + + Model + + + + + StripOffsets + + + + + Orientation + + + + + SamplesPerPixel + + + + + RowsPerStrip + + + + + StripByteCounts + + + + + MinSampleValue + + + + + MaxSampleValue + + + + + XResolution + + + + + YResolution + + + + + PlanarConfiguration + + + + + PageName + + + + + XPosition + + + + + YPosition + + + + + FreeOffsets + + + + + FreeByteCounts + + + + + GrayResponseUnit + + + + + GrayResponseCurve + + + + + T4Options + + + + + T6Options + + + + + ResolutionUnit + + + + + PageNumber + + + + + ColorResponseUnit + + + + + TransferFunction + + + + + Software + + + + + DateTime + + + + + Artist + + + + + HostComputer + + + + + Predictor + + + + + WhitePoint + + + + + PrimaryChromaticities + + + + + ColorMap + + + + + HalftoneHints + + + + + TileWidth + + + + + TileLength + + + + + TileOffsets + + + + + TileByteCounts + + + + + BadFaxLines + + + + + CleanFaxData + + + + + ConsecutiveBadFaxLines + + + + + InkSet + + + + + InkNames + + + + + NumberOfInks + + + + + DotRange + + + + + TargetPrinter + + + + + ExtraSamples + + + + + SampleFormat + + + + + SMinSampleValue + + + + + SMaxSampleValue + + + + + TransferRange + + + + + ClipPath + + + + + XClipPathUnits + + + + + YClipPathUnits + + + + + Indexed + + + + + JPEGTables + + + + + OPIProxy + + + + + ProfileType + + + + + FaxProfile + + + + + CodingMethods + + + + + VersionYear + + + + + ModeNumber + + + + + Decode + + + + + DefaultImageColor + + + + + T82ptions + + + + + JPEGProc + + + + + JPEGInterchangeFormat + + + + + JPEGInterchangeFormatLength + + + + + JPEGRestartInterval + + + + + JPEGLosslessPredictors + + + + + JPEGPointTransforms + + + + + JPEGQTables + + + + + JPEGDCTables + + + + + JPEGACTables + + + + + YCbCrCoefficients + + + + + YCbCrSubsampling + + + + + YCbCrPositioning + + + + + ReferenceBlackWhite + + + + + StripRowCounts + + + + + XMP + + + + + Rating + + + + + RatingPercent + + + + + ImageID + + + + + CFARepeatPatternDim + + + + + CFAPattern2 + + + + + BatteryLevel + + + + + Copyright + + + + + ExposureTime + + + + + FNumber + + + + + MDFileTag + + + + + MDScalePixel + + + + + MDLabName + + + + + MDSampleInfo + + + + + MDPrepDate + + + + + MDPrepTime + + + + + MDFileUnits + + + + + PixelScale + + + + + IntergraphPacketData + + + + + IntergraphRegisters + + + + + IntergraphMatrix + + + + + ModelTiePoint + + + + + SEMInfo + + + + + ModelTransform + + + + + ImageLayer + + + + + ExposureProgram + + + + + SpectralSensitivity + + + + + ISOSpeedRatings + + + + + OECF + + + + + Interlace + + + + + TimeZoneOffset + + + + + SelfTimerMode + + + + + SensitivityType + + + + + StandardOutputSensitivity + + + + + RecommendedExposureIndex + + + + + ISOSpeed + + + + + ISOSpeedLatitudeyyy + + + + + ISOSpeedLatitudezzz + + + + + FaxRecvParams + + + + + FaxSubaddress + + + + + FaxRecvTime + + + + + ExifVersion + + + + + DateTimeOriginal + + + + + DateTimeDigitized + + + + + OffsetTime + + + + + OffsetTimeOriginal + + + + + OffsetTimeDigitized + + + + + ComponentsConfiguration + + + + + CompressedBitsPerPixel + + + + + ShutterSpeedValue + + + + + ApertureValue + + + + + BrightnessValue + + + + + ExposureBiasValue + + + + + MaxApertureValue + + + + + SubjectDistance + + + + + MeteringMode + + + + + LightSource + + + + + Flash + + + + + FocalLength + + + + + FlashEnergy2 + + + + + SpatialFrequencyResponse2 + + + + + Noise + + + + + FocalPlaneXResolution2 + + + + + FocalPlaneYResolution2 + + + + + FocalPlaneResolutionUnit2 + + + + + ImageNumber + + + + + SecurityClassification + + + + + ImageHistory + + + + + SubjectArea + + + + + ExposureIndex2 + + + + + TIFFEPStandardID + + + + + SensingMethod + + + + + MakerNote + + + + + UserComment + + + + + SubsecTime + + + + + SubsecTimeOriginal + + + + + SubsecTimeDigitized + + + + + ImageSourceData + + + + + AmbientTemperature + + + + + Humidity + + + + + Pressure + + + + + WaterDepth + + + + + Acceleration + + + + + CameraElevationAngle + + + + + XPTitle + + + + + XPComment + + + + + XPAuthor + + + + + XPKeywords + + + + + XPSubject + + + + + FlashpixVersion + + + + + ColorSpace + + + + + PixelXDimension + + + + + PixelYDimension + + + + + RelatedSoundFile + + + + + FlashEnergy + + + + + SpatialFrequencyResponse + + + + + FocalPlaneXResolution + + + + + FocalPlaneYResolution + + + + + FocalPlaneResolutionUnit + + + + + SubjectLocation + + + + + ExposureIndex + + + + + SensingMethod + + + + + FileSource + + + + + SceneType + + + + + CFAPattern + + + + + CustomRendered + + + + + ExposureMode + + + + + WhiteBalance + + + + + DigitalZoomRatio + + + + + FocalLengthIn35mmFilm + + + + + SceneCaptureType + + + + + GainControl + + + + + Contrast + + + + + Saturation + + + + + Sharpness + + + + + DeviceSettingDescription + + + + + SubjectDistanceRange + + + + + ImageUniqueID + + + + + OwnerName + + + + + SerialNumber + + + + + LensInfo + + + + + LensMake + + + + + LensModel + + + + + LensSerialNumber + + + + + GDALMetadata + + + + + GDALNoData + + + + + GPSVersionID + + + + + GPSLatitudeRef + + + + + GPSLatitude + + + + + GPSLongitudeRef + + + + + GPSLongitude + + + + + GPSAltitudeRef + + + + + GPSAltitude + + + + + GPSTimestamp + + + + + GPSSatellites + + + + + GPSStatus + + + + + GPSMeasureMode + + + + + GPSDOP + + + + + GPSSpeedRef + + + + + GPSSpeed + + + + + GPSTrackRef + + + + + GPSTrack + + + + + GPSImgDirectionRef + + + + + GPSImgDirection + + + + + GPSMapDatum + + + + + GPSDestLatitudeRef + + + + + GPSDestLatitude + + + + + GPSDestLongitudeRef + + + + + GPSDestLongitude + + + + + GPSDestBearingRef + + + + + GPSDestBearing + + + + + GPSDestDistanceRef + + + + + GPSDestDistance + + + + + GPSProcessingMethod + + + + + GPSAreaInformation + + + + + GPSDateStamp + + + + + GPSDifferential + + + + + Class that provides a description for an ExifTag value. + + + + + Initializes a new instance of the class. + + The value of the exif tag. + The description for the value of the exif tag. + + + + A value of the exif profile. + + + + + Gets the data type of the exif value. + + + + + Gets a value indicating whether the value is an array. + + + + + Gets the tag of the exif value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified exif value is equal to the current . + + The exif value to compare this with. + True when the specified exif value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Class that contains an image profile. + + + + + Initializes a new instance of the class. + + The name of the profile. + A byte array containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + A stream containing the profile. + + + + Initializes a new instance of the class. + + The name of the profile. + The fully qualified name of the profile file, or the relative profile file name. + + + + Initializes a new instance of the class. + + The name of the profile. + + + + Gets the name of the profile. + + + + + Gets or sets the data of this profile. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified image compare is equal to the current . + + The image profile to compare this with. + True when the specified image compare is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Updates the data of the profile. + + + + + Class that can be used to access an Iptc profile. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The byte array to read the iptc profile from. + + + + Initializes a new instance of the class. + + The fully qualified name of the iptc profile file, or the relative + iptc profile file name. + + + + Initializes a new instance of the class. + + The stream to read the iptc profile from. + + + + Gets the values of this iptc profile. + + + + + Returns the value with the specified tag. + + The tag of the iptc value. + The value with the specified tag. + + + + Removes the value with the specified tag. + + The tag of the iptc value. + True when the value was fount and removed. + + + + Changes the encoding for all the values, + + The encoding to use when storing the bytes. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The encoding to use when storing the bytes. + The value. + + + + Sets the value of the specified tag. + + The tag of the iptc value. + The value. + + + + Updates the data of the profile. + + + + + All iptc tags. + + + + + Unknown + + + + + Record version + + + + + Object type + + + + + Object attribute + + + + + Title + + + + + Edit status + + + + + Editorial update + + + + + Priority + + + + + Category + + + + + Supplemental categories + + + + + Fixture identifier + + + + + Keyword + + + + + Location code + + + + + Location name + + + + + Release date + + + + + Release time + + + + + Expiration date + + + + + Expiration time + + + + + Special instructions + + + + + Action advised + + + + + Reference service + + + + + Reference date + + + + + ReferenceNumber + + + + + Created date + + + + + Created time + + + + + Digital creation date + + + + + Digital creation time + + + + + Originating program + + + + + Program version + + + + + Object cycle + + + + + Byline + + + + + Byline title + + + + + City + + + + + Sub location + + + + + Province/State + + + + + Country code + + + + + Country + + + + + Original transmission reference + + + + + Headline + + + + + Credit + + + + + Source + + + + + Copyright notice + + + + + Contact + + + + + Caption + + + + + Local caption + + + + + Caption writer + + + + + Image type + + + + + Image orientation + + + + + Custom field 1 + + + + + Custom field 2 + + + + + Custom field 3 + + + + + Custom field 4 + + + + + Custom field 5 + + + + + Custom field 6 + + + + + Custom field 7 + + + + + Custom field 8 + + + + + Custom field 9 + + + + + Custom field 10 + + + + + Custom field 11 + + + + + Custom field 12 + + + + + Custom field 13 + + + + + Custom field 14 + + + + + Custom field 15 + + + + + Custom field 16 + + + + + Custom field 17 + + + + + Custom field 18 + + + + + Custom field 19 + + + + + Custom field 20 + + + + + A value of the iptc profile. + + + + + Gets or sets the encoding to use for the Value. + + + + + Gets the tag of the iptc value. + + + + + Gets or sets the value. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified iptc value is equal to the current . + + The iptc value to compare this with. + True when the specified iptc value is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts this instance to a byte array. + + A array. + + + + Returns a string that represents the current value. + + A string that represents the current value. + + + + Returns a string that represents the current value with the specified encoding. + + The encoding to use. + A string that represents the current value with the specified encoding. + + + + Class that contains an XMP profile. + + + + + Initializes a new instance of the class. + + A byte array containing the profile. + + + + Initializes a new instance of the class. + + A document containing the profile. + + + + Initializes a new instance of the class. + + A document containing the profile. + + + + Initializes a new instance of the class. + + A stream containing the profile. + + + + Initializes a new instance of the class. + + The fully qualified name of the profile file, or the relative profile file name. + + + + Creates an instance from the specified IXPathNavigable. + + A document containing the profile. + A . + + + + Creates an instance from the specified IXPathNavigable. + + A document containing the profile. + A . + + + + Creates a XmlReader that can be used to read the data of the profile. + + A . + + + + Converts this instance to an IXPathNavigable. + + A . + + + + Converts this instance to a XDocument. + + A . + + + + Class that contains data for the Read event. + + + + + Gets the ID of the image. + + + + + Gets or sets the image that was read. + + + + + Gets the read settings for the image. + + + + + Class that contains variables for a script + + + + + Gets the names of the variables. + + + + + Get or sets the specified variable. + + The name of the variable. + + + + Returns the value of the variable with the specified name. + + The name of the variable + Am . + + + + Set the value of the variable with the specified name. + + The name of the variable + The value of the variable + + + + Class that contains data for the Write event. + + + + + Gets the ID of the image. + + + + + Gets the image that needs to be written. + + + + + Class that contains setting for the connected components operation. + + + + + Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors. + + + + + Gets or sets how many neighbors to visit, choose from 4 or 8. + + + + + Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image. + + + + + Class that contains setting for when an image is being read. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified defines. + + The read defines to set. + + + + Gets or sets the defines that should be set before the image is read. + + + + + Gets or sets the specified area to extract from the image. + + + + + Gets or sets the index of the image to read from a multi layer/frame image. + + + + + Gets or sets the number of images to read from a multi layer/frame image. + + + + + Gets or sets the height. + + + + + Gets or sets the settings for pixel storage. + + + + + Gets or sets a value indicating whether the monochrome reader shoul be used. This is + supported by: PCL, PDF, PS and XPS. + + + + + Gets or sets the width. + + + + + Class that contains setting for the morphology operation. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the channels to apply the kernel to. + + + + + Gets or sets the bias to use when the method is Convolve. + + + + + Gets or sets the scale to use when the method is Convolve. + + + + + Gets or sets the number of iterations. + + + + + Gets or sets built-in kernel. + + + + + Gets or sets kernel arguments. + + + + + Gets or sets the morphology method. + + + + + Gets or sets user suplied kernel. + + + + + Class that contains setting for pixel storage. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The pixel storage type + The mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB). + + + + + Gets or sets the pixel storage type. + + + + + Represents the density of an image. + + + + + Initializes a new instance of the class with the density set to inches. + + The x and y. + + + + Initializes a new instance of the class. + + The x and y. + The units. + + + + Initializes a new instance of the class with the density set to inches. + + The x. + The y. + + + + Initializes a new instance of the class. + + The x. + The y. + The units. + + + + Initializes a new instance of the class. + + Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers) + + + + Gets the units. + + + + + Gets the x resolution. + + + + + Gets the y resolution. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the . + + The object to compare this with. + True when the specified object is equal to the . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a based on the specified width and height. + + The width in cm or inches. + The height in cm or inches. + A based on the specified width and height in cm or inches. + + + + Returns a string that represents the current . + + A string that represents the current . + + + + Returns a string that represents the current . + + The units to use. + A string that represents the current . + + + + Encapsulates the error information. + + + + + Gets the mean error per pixel computed when an image is color reduced. + + + + + Gets the normalized maximum error per pixel computed when an image is color reduced. + + + + + Gets the normalized mean error per pixel computed when an image is color reduced. + + + + + Result for a sub image search operation. + + + + + Gets the offset for the best match. + + + + + Gets the a similarity image such that an exact match location is completely white and if none of + the pixels match, black, otherwise some gray level in-between. + + + + + Gets or sets the similarity metric. + + + + + Disposes the instance. + + + + + Represents a percentage value. + + + + + Initializes a new instance of the struct. + + The value (0% = 0.0, 100% = 100.0) + + + + Initializes a new instance of the struct. + + The value (0% = 0, 100% = 100) + + + + Converts the specified double to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified int to an instance of this type. + + The value (0% = 0, 100% = 100) + + + + Converts the specified to a double. + + The to convert + + + + Converts the to a quantum type. + + The to convert + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the first is more than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Determines whether the first is less than or equal to the second . + + The first to compare. + The second to compare. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Multiplies the value by the . + + The value to use. + The to use. + + + + Compares the current instance with another object of the same type. + + The object to compare this with. + A signed number indicating the relative values of this instance and value. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Multiplies the value by the percentage. + + The value to use. + the new value. + + + + Returns a double that represents the current percentage. + + A double that represents the current percentage. + + + + Returns an integer that represents the current percentage. + + An integer that represents the current percentage. + + + + Returns a string that represents the current percentage. + + A string that represents the current percentage. + + + + Struct for a point with doubles. + + + + + Initializes a new instance of the struct. + + The x and y. + + + + Initializes a new instance of the struct. + + The x. + The y. + + + + Initializes a new instance of the struct. + + PointD specifications in the form: <x>x<y> (where x, y are numbers) + + + + Gets the x-coordinate of this Point. + + + + + Gets the y-coordinate of this Point. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified object is equal to the current . + + The object to compare this with. + True when the specified object is equal to the current . + + + + Determines whether the specified is equal to the current . + + The to compare this with. + True when the specified is equal to the current . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Returns a string that represents the current PointD. + + A string that represents the current PointD. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents a number that can be expressed as a fraction + + + This is a very simplified implementation of a rational number designed for use with metadata only. + + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + + + + Initializes a new instance of the struct. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + + + + Initializes a new instance of the struct. + + The integer to create the rational from. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + + + + Initializes a new instance of the struct. + + The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken. + The number below the line in a vulgar fraction; a divisor. + Specified if the rational should be simplified. + + + + Gets the numerator of a number. + + + + + Gets the denominator of a number. + + + + + Determines whether the specified instances are considered equal. + + The first to compare. + The second to compare. + + + + Determines whether the specified instances are not considered equal. + + The first to compare. + The second to compare. + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + The . + + + + Converts the specified to an instance of this type. + + The to convert to an instance of this type. + Specifies if the instance should be created with the best precision possible. + The . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Determines whether the specified is equal to this . + + The to compare this with. + True when the specified is equal to this . + + + + Serves as a hash of this type. + + A hash code for the current instance. + + + + Converts a rational number to the nearest . + + + The . + + + + + Converts the numeric value of this instance to its equivalent string representation. + + A string representation of this value. + + + + Converts the numeric value of this instance to its equivalent string representation using + the specified culture-specific format information. + + + An object that supplies culture-specific formatting information. + + A string representation of this value. + + + + Represents an argument for the SparseColor method. + + + + + Initializes a new instance of the class. + + The X position. + The Y position. + The color. + + + + Gets or sets the X position. + + + + + Gets or sets the Y position. + + + + + Gets or sets the color. + + + + diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so new file mode 100644 index 0000000..ebfbf9f Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so differ diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll new file mode 100644 index 0000000..6ab630f Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll differ diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll new file mode 100644 index 0000000..a8b4564 Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll differ